![](https://icon.softwaresea.com/48x48/5/41/1020345.c75e0851010ac415301b7d926a816c56.gif)
![]() | Smarty PHP ÅÛÇø´ ¿£ÁøSmarty PHP ÅÛÇø´ ¿£ÁøÀº PHP ¿ë ÅÛÇø´ ¿£ÁøÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Smarty PHP ÅÛÇø´ ¿£Áø ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- LGPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Monte Ohrt and Andrei Zmievski
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://smarty.php.net/
Smarty PHP ÅÛÇø´ ¿£Áø ű×
Smarty PHP ÅÛÇø´ ¿£Áø ¼³¸í
Smarty PHP ÅÛÇø´ ¿£ÁøÀº PHP ¿ë ÅÛÇø´ ¿£ÁøÀÔ´Ï´Ù. Smarty Project´Â PHP ¿ë ÅÛÇø´ ¿£ÁøÀÔ´Ï´Ù. PHP ¿ë ´Ù¸¥ ¸¹Àº ÅÛÇø´ ¿£ÁøÀº ±âº» º¯¼ö ´ëü ¹× µ¿Àû ºí·Ï ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù .Smarty´Â "Smart"ÅÛÇø´ ¿£ÁøÀÌ¸ç ±¸¼º ÆÄÀÏ, ÅÛÇø´ ÇÔ¼ö ¹× º¯¼ö ¼öÁ¤ ÀÚ¿Í °°Àº ±â´ÉÀ» Ãß°¡ ÇÏ°íÀÌ ¸ðµç ±â´ÉÀ» ¸ðµÎ ÇÁ·Î±×·¡¸Ó¿Í ÅÛÇø´ µðÀÚÀÌ³Ê ¸ðµÎ¿¡ »ç¿ëÇÒ ¼öÀÖ´Â ½±½À´Ï´Ù. Smarty´Â ¶ÇÇÑ ÅÛÇø´À» PHP ½ºÅ©¸³Æ®·Î º¯È¯ÇÏ¿© ¸ðµç È£Ãâ¿¡¼ ÅÛÇø´À» ±¸¹® ºÐ¼® ÇÒ ÇÊ¿ä°¡ ¾ø¾î¾ßÇÕ´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é ¶È¶ÈÇÑ ÀÀ¿ë ÇÁ·Î±×·¥ ¿ä±¸¿¡ ¸Â°Ô ¸Å¿ì È®Àå °¡´ÉÇÏ°í °ü¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Smarty PHP Template Engine"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ij½Ì : Smarty´Â ·»´õ¸µ µÈ À¥ ÆäÀÌÁöÀÇ Àüü ¶Ç´Â ÀϺθ¦ ij½ÌÇϰųª ºÎÁ¤ÇÑ ºÎÇ°À» ³²°ÜµÎ±âÀ§ÇÑ ¼¼ºÐÈ µÈ ij½Ì ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â ÅÛÇø´ ÇÔ¼ö¸¦ ij½Ã °¡´ÉÇϰųª ij½Ã ÇÒ ¼ö ¾øÀ¸¸ç, ±×·ì ij½Ã µÈ ÆäÀÌÁö¸¦ ´õ ½±°Ô °ü¸® ÇÒ ¼ö ÀÖµµ·Ï ³í¸® ´ÜÀ§·Î µî·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±¸¼º ÆÄÀÏ : Smarty´Â ±¸¼º ÆÄÀÏ¿¡¼ °¡Á®¿Â º¯¼ö¸¦ ÇÒ´ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÅÛÇø´ µðÀÚÀ̳ʴ ÇÁ·Î±×·¡¸ÓÀÇ °³ÀÔ¾øÀÌ ÇÑ À§Ä¡ÀÇ ¿©·¯ ÅÛÇø´¿¡ °øÅëÀû ÀÎ °ªÀ» À¯ÁöÇÒ ¼ö ÀÖÀ¸¸ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ÇÁ·Î±×·¡¹Ö ¹× ÇÁ¸®Á¨ Å×ÀÌ¼Ç ºÎºÐ°£¿¡ ±¸¼º º¯¼ö¸¦ ½±°Ô °øÀ¯ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ º¸¾È : ÅÛÇø´¿¡´Â PHP Äڵ尡 Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù. µû¶ó¼ ÅÛÇø´ µðÀÚÀ̳ʴ PHPÀÇ Àüü Àü·ÂÀ¸·Î ÇØÁ¦µÇÁö ¾ÊÁö¸¸ ÇÁ·Î±×·¡¸Ó¿¡¼ »ç¿ëÇÒ ¼öÀÖ´Â ±â´ÉÀÇ ÇÏÀ§ ÁýÇÕ ¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (ÀÀ¿ë ÇÁ·Î±×·¥ ÄÚµå). ¡¤ »ç¿ëÇϱ⠽±°í À¯Áö º¸¼ö : À¥ ÆäÀÌÁö µðÀÚÀ̳ʴ PHP ÄÚµå ±¸¹®À» ó¸®ÇÏÁö ¾ÊÁö¸¸ »ç¿ëÇϱ⠽¬¿î ÅÛÇø´ ±¸¹®Àº ÀÏ¹Ý HTML°úº°·Î ´Ù¸¨´Ï´Ù. ÅÛÇø´Àº ÃÖÁ¾ Ãâ·ÂÀ» ¸Å¿ì ±ä¹ÐÇÑ Ç¥ÇöÀ¸·Î µðÀÚÀÎÁֱ⸦ ±ØÀûÀ¸·Î ´ÜÃàÇÕ´Ï´Ù. ¡¤ °¡º¯ ¼öÁ¤ ÀÚ : ÇÒ´ç µÈ º¯¼öÀÇ ³»¿ëÀº ¸ðµç ´ë¹®ÀÚ, HTML À̽ºÄÉÀÌÇÁ, ¼½Ä ÀÏÁ¤, ÅؽºÆ® ºí·ÏÀ» ÀÚ¸£°í, ¹®ÀÚ »çÀÌ¿¡ °ø¹éÀ» Ãß°¡ÇÏ´Â °Í°ú °°Àº ¼öÁ¤ÀÚ¸¦ »ç¿ëÇÏ¿© µð½ºÇ÷¹ÀÌ ½Ã°£¿¡ ½±°Ô Á¶Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÁ·Î±×·¡¸Ó·ÎºÎÅÍ °³ÀÔÇÏÁö ¾Ê¾ÆµµµË´Ï´Ù. ¡¤ ÅÛÇø´ ±â´É : HTML ÄÚµå ¼¼±×¸ÕÆ® »ý¼º (µå·Ó ´Ù¿î, Å×À̺í, Æ˾÷ µî) »ý¼º, ´Ù¸¥ ÅÛÇø´ ÀζóÀÎÀ¸·Î ÄÜÅÙÃ÷ Ç¥½Ã, ÄÁÅÙÃ÷ ¹è¿, ¼½Ä ÁöÁ¤°ú °°Àº ÀÛ¾÷À» ó¸®ÇÏ´Â ¸¹Àº ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀüÀÚ ¸ÞÀÏ Ãâ·ÂÀ»À§ÇÑ ÅؽºÆ®, »ö»ó µî »çÀÌŬ¸µ µî ¡¤ ÇÊÅÍ : ÇÁ·Î±×·¡¸Ó´Â »çÀü ÇÊÅÍ, Æ÷½ºÆ® ÇÊÅÍ ¹× Ãâ·Â ÇÊÅÍ°¡ÀÖ´Â ÅÛÇø´ Ãâ·Â ¹× ÄÄÆÄÀÏ µÈ ÅÛÇø´ ÄÁÅÙÃ÷¸¦ ¿Ïº®ÇÏ°Ô Á¦¾îÇÕ´Ï´Ù. ¡¤ ¸®¼Ò½º : »õ ¸®¼Ò½º Çڵ鷯¸¦ ¸¸µé¾î ÅÛÇø´¿¡¼ »ç¿ëÇÏ¿© ÅÛÇø´À» ²ø¾î ¿Ã ¼ö ÀÖ½À´Ï´Ù. ¡¤ Ç÷¯±×ÀÎ : °ÅÀÇ ¸ðµç ¶È¶ÈÇÑ ¸ðµç Ãø¸éÀº Ç÷¯±×ÀÎÀ» »ç¿ëÇÏ¿© Á¦¾îµË´Ï´Ù. ÀϹÝÀûÀ¸·Î Ç÷¯±×ÀÎ µð·ºÅ丮¿¡ »èÁ¦ ÇÑ ´ÙÀ½ ÅÛÇø´¿¡¼ ¾ð±ÞÇϰųª ÀÀ¿ë ÇÁ·Î±×·¥ Äڵ忡¼ »ç¿ëÇÏ´Â °Í¸¸ Å ½±½À´Ï´Ù. ¸¹Àº »ç¿ëÀÚ Ä¿¹Â´ÏƼ ±âºÎµµ °¡´ÉÇÕ´Ï´Ù. Æ÷·³ ¹× À§Å°ÀÇ Ç÷¯±×ÀÎ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. ¡¤ Ãß°¡ ±â´É : ¸¹Àº »ç¿ëÀÚ Ä¿¹Â´ÏƼ °øÇå Ãß°¡ ±â´ÉÀÌ ÆäÀÌÁö ¸Å±è, ¾ç½Ä À¯È¿¼º °Ë»ç, µå·Ó ´Ù¿î ¸Þ´º, Calander Date Pickers µî°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ µµ±¸´Â °³¹ßÁֱ⠼ӵµ¸¦ ³ôÀÌ´Â µ¥ µµ¿òÀ̵˴ϴÙ. ÈÙ ¶Ç´Â µð¹ö±× ÄÚµå´Â ÀÌ¹Ì ¾ÈÁ¤ÀûÀÌ°í ¹èÆ÷ Áغñ°¡µÇ¾ú½À´Ï´Ù. (Æ÷·³ ¹× À§Å°ÀÇ ¾Öµå¿Â ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ.) ¡¤ µð¹ö±ë : Smarty´Â ÅÛÇø´ µðÀÚÀ̳ʰ¡ ÇÒ´ç µÈ º¯¼ö¸¦ ¸ðµÎ º¼ ¼öÀÖ°ÔÇÏ°í ÇÁ·Î±×·¡¸Ó°¡ ÅÛÇø´ ·»´õ¸µ ¼Óµµ¸¦ Á¶»ç ÇÒ ¼ö ÀÖµµ·Ï ³»Àå µÈ µð¹ö±ë ÄܼÖÀÌ ³»ÀåµÇ¾î ÀÖ½À´Ï´Ù. ¡¤ ÄÄÆÄÀÏ : Smarty´Â ÅÛÇø´ µÚÀÇ PHP ÄÚµå·Î ÅÛÇø´À» ±¸¼ºÇÏ¿© ÅÛÇø´ÀÇ ·±Å¸ÀÓ ±¸¹® ºÐ¼®À» Á¦°ÅÇÕ´Ï´Ù. ¡¤ ¼º´É : ¹æ´ëÇÑ ±â´É ¼¼Æ®¿¡µµ ºÒ±¸ÇÏ°í Smarty´Â ¸Å¿ì Àß ¼öÇàµË´Ï´Ù. SmartyÀÇ ±â´ÉÀÇ ´ëºÎºÐÀº ÁÖ¹®ÇüÀ¸·Î·Îµå µÈ Ç÷¯±×Àο¡ ÀÖ½À´Ï´Ù. Smarty¿¡´Â ¼ö¸¹Àº ÇÁ¸®Á¨ Å×ÀÌ¼Ç µµ±¸°¡ÀÖ¾î ÀÀ¿ë ÇÁ·Î±×·¥ Äڵ带 ÃÖ¼ÒÈÇÏ°í ´õ ºü¸£°Ô ¿À·ù°¡ ¹ß»ýÇϱ⠽¬¿î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ß / ¹èÆ÷°¡ Àû½À´Ï´Ù. Smarty Templates´Â PHP ÆÄÀÏ·Î ³»ºÎÀûÀ¸·Î ÄÄÆÄÀÏµÇ¸ç ºñ¿ëÀÌ ¸¹ÀÌ µå´Â ÅÛÇø´ ÆÄÀÏÀ» Á¦°ÅÇÏ°í PHP OP-Code AcceleratorsÀÇ ¼Óµµ¸¦ È°¿ëÇÏ°í È°¿ëÇÕ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ {Math} ¹æÁ¤½Ä (Mohrt)ÀÇ µÞ¸é ½ºÆ®¸³ ÅÛÇø´ÀÌ ÀÖÁö¸¸ ÀÐÀ» ¼ö ¾øÁö¸¸ (MOHRT)
Smarty PHP ÅÛÇø´ ¿£Áø °ü·Ã ¼ÒÇÁÆ®¿þ¾î