Æ÷Æ®

°´Ã¼ °ü°èÇü ¸ÅÇÎ (ORM) PHP
Áö±Ý ´Ù¿î·Îµå

Æ÷Æ® ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • ADALTAS
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.adaltas.com

Æ÷Æ® ű×


Æ÷Æ® ¼³¸í

PHPÀÇ °´Ã¼ °ü°èÇü ¸ÅÇÎ (ORM) Porte´Â ½Ã°£À» Àý¾àÇÏ°í PHP¿¡ ÀÛ¼ºµÈ °ü°èÇü µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ßÀ» ´Ü¼øÈ­Çϱâ À§ÇØ °´Ã¼¿Í µ¥ÀÌÅͺ£À̽º°£¿¡ »óÈ£ ÀÛ¿ëÇϱâ À§ÇØ ¹Ýº¹Àû ÀÎ SQLÀ» ÀÛ¼ºÇÑ °ü°èÇü µ¥ÀÌÅͺ£À̽º ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °³¹ßÀ» ´Ü¼øÈ­Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. Porte´Â »îÀ» Å©°Ô ´Ü¼øÈ­ÇÕ´Ï´Ù. Porte´Â ´ÜÀÏ SQL ¶óÀξøÀÌ °³Ã¼¸¦ °Ë»ö, °Ë»ö ¹× ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Porte´Â ÀÚ¿¬½º·´°í »ç¿ëÇϱ⠽¬¿î ÇÁ·¹ÀÓ ¿öÅ©¸¦ Á¦°øÇÕ´Ï´Ù .PorteÀÇ µðÀÚÀÎ ¸ñÇ¥´Â ¿ÜºÎ ±¸¼º (XML ¶Ç´Â ±âŸ)À̶ó´Â °ÍÀ» ÇÇÇÏ´Â °ÍÀÌ ¾ú½À´Ï´Ù. °¡Àå °£´ÜÇÑ Çü½ÄÀ¸·Î ·¹ÄÚµå´Â Ŭ·¡½º°¡ "porterecord"¸¦ È®ÀåÇÏ°í "meta_fields"¶ó´Â ¹è¿­¿¡ Á¤ÀÇ°¡ Æ÷ÇÔ µÈ PHP °´Ã¼ÀÔ´Ï´Ù. getter ¹× setter ¸Þ¼Òµå»Ó¸¸ ¾Æ´Ï¶ó ÈξÀ ´õ ¸¹Àº ¸ÀÀÌ ±×°÷¿¡¼­ ÆÄ»ý µÉ °ÍÀÔ´Ï´Ù. ÀϺΠ¿¬Àå¿¡¼­ Porte´Â È°¼º ·¹ÄÚµåÀÇ Martin Fowler °³³ä¿¡¼­ ¿µ°¨À» ¾ò¾ú½À´Ï´Ù. ´ÙÀ½Àº "porte"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ¼Ó¼º ¾×¼¼½º : °¡Á® ¿À±â, ¼³Á¤, Ãß°¡, »èÁ¦ ¡¤ ÀÏ´ëÀÏ Çùȸ ¡¤ ´Ù¼öÀÇ ¿¬°ü¼º (Âü¿© Å×À̺í À¯¹«¿¡ °ü°è¾øÀÌ) ¡¤ Çкθð - ¾Æµ¿ Çùȸ ¡¤ Å×À̺í ÀÛ¾÷ : Á¸Àç, Ãß°¡, µå·Ó ¡¤ Å×ÀÌºí ¸¶À̱׷¹ÀÌ¼Ç : $ meta_field ±¸¼ºÀ» ±â¹ÝÀ¸·Î Çʵå Ãß°¡ ¹× »èÁ¦ ¡¤ MySQL Áö¿ø ¡¤ SQL ÁÖÀÔ ±Ý°í ¡¤ À̺¥Æ® ¾Ë¸² ¡¤ À¯È¿¼º °Ë»ç ÇÁ·¹ÀÓ ¿öÅ© ¡¤ µ¿ÀÏÇÑ ¿¬°á¿¡¼­ µ¥ÀÌÅͺ£À̽º ±³Â÷ ÀÛ¾÷ ¡¤ ¸¹Àº ¹®¼­ÀÇ °¡Ä¡°¡ÀÖ´Â 300 °³ ÀÌ»óÀÇ Å×½ºÆ® ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â ´Ù¾çÇÑ °´Ã¼ (¿¬°á, Å×À̺í, ¸ðµ¨, ±¸¼º µî) »çÀÌÀÇ Å½»öÀÇ ¿ëÀ̼º¿¡ ÁßÁ¡À» µÓ´Ï´Ù. ¡¤ ¸ðµ¨ ¾ÆÅ°ÅØó´Â ±× ¾î´À ¶§º¸ ´Ù ´õ ¸¹Àº ¿É¼ÇÀ¸·Î ¿ÏÀüÈ÷ Àç ¼³°èµÇ°í ÃÖÀûÈ­µÇ¾ú½À´Ï´Ù. ¡¤ ´©¶ô µÈ ¿¬°ü ¹æ¹ýÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù. ¡¤ »õ·Î¿î À¥ »çÀÌÆ®°¡ ÀÖ½À´Ï´Ù.


Æ÷Æ® °ü·Ã ¼ÒÇÁÆ®¿þ¾î

libconfigduo.

libconfig´Â test.cfg¿Í °°ÀÌ ±¸Á¶È­ µÈ ±¸¼º ÆÄÀÏÀ» ÆĽÌÇÏ´Â °£´ÜÇÑ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

146

´Ù¿î·Îµå

libspiff.

LibSpiff´Â XSPF Àç»ý ¸ñ·ÏÀ» C ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ÀÐ°í ¾²±â Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. ...

137

´Ù¿î·Îµå