db_dataContainer.

DB_DATACONTAINER´Â PEAR ȣȯ µ¥ÀÌÅͺ£À̽º Áö¼Ó¼º °èÃþ ¹× µ¥ÀÌÅÍ Ä¸½¶È­ Ŭ·¡½ºÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

db_dataContainer. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Mika Tuupola
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.appelsiini.net/~tuupola/194/dbdatacontainer

db_dataContainer. ű×


db_dataContainer. ¼³¸í

db_dataContainer´Â Pear ȣȯ µ¥ÀÌÅͺ£À̽º Áö¼Ó¼º ·¹ÀÌ¾î ¹× µ¥ÀÌÅÍ Ä¸½¶È­ Ŭ·¡½ºÀÔ´Ï´Ù. db_dataContainer´Â Pear ȣȯ µ¥ÀÌÅͺ£À̽º Áö¼Ó¼º ·¹ÀÌ¾î ¹× µ¥ÀÌÅÍ Ä¸½¶È­ Ŭ·¡½ºÀÔ´Ï´Ù. Áö¼Ó¼º °èÃþÀº °´Ã¼¸¦ exemple°ú °°ÀÌ Áö¼ÓÀûÀ¸·Î ¸¸µå´Â µ¥ ÇÊ¿äÇÑ µ¿ÀÛÀ» ĸ½¶È­ ÇÒ ¼ö ÀÖ½À´Ï´Ù. °´Ã¼¸¦·Îµå, ÀúÀå ¹× »èÁ¦ÇÏ´Â °´Ã¼¸¦ ¿µ±¸ ÀúÀå¼Ò·Î·Îµå, ÀúÀå ¹× »èÁ¦ÇÕ´Ï´Ù. ÇöÀç Áö¿øµÇ´Â Áö¼Ó¼º ¸ÞÄ¿´ÏÁòÀº °ü°èÇü µ¥ÀÌÅͺ£À̽ºÀÔ´Ï´Ù. PEAR DB.DATA ĸ½¶È­°¡ Á¦°øÇÏ´Â µ¥ÀÌÅͺ£À̽º Ãß»óÈ­´Â ¿À¹ö·Îµå µÈ Á¢±Ù ÀÚ ¸Þ¼Òµå¿¡¼­ Á¦°øµË´Ï´Ù. Áï, $ Foo¶ó´Â ¼Ó¼ºÀÌ ÀÖ°í È®Àå Ŭ·¡½º¿¡ getFoo () ¹× setfoo () ¸Þ¼­µå¸¦ ¾²Áö ¾ÊÀ¸¸é DB_DATACONTAINER.AS°¡ Á¦°ø ÇÑ Áö¼Ó¼º ¸ÞÄ¿´ÏÁò ¹× µ¥ÀÌÅÍ Ä¸½¶È­ DB_DATACOTTAINERÀÇ °á°ú°¡ ÀÚµ¿À¸·Î Á¦°øµË´Ï´Ù. Ãß°¡ ÄÚµåÀÇ ¸î ÁÙÀÌ Martin Fowler¿¡¼­ ¼³¸íÇÑ´ë·Î È°¼º ·¹ÄÚµå ÆÐÅÏÀ» ±¸ÇöÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º Å×À̺íÀÇ ÇàÀ» ·¦ÇÎÇϰųª µ¥ÀÌÅͺ£À̽º ¾×¼¼½º¸¦ ĸ½¶È­ÇÏ°í ÇØ´ç µ¥ÀÌÅÍ¿¡ µµ¸ÞÀÎ ³í¸®¸¦ Ãß°¡ÇÕ´Ï´Ù. Ŭ·¡½º ¿ÜºÎ ±¸¼º ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. È®Àå Ŭ·¡½º ÀÚü´Â ±¸¼ºÀÔ´Ï´Ù. ¸ðµç °ÍÀ» Á¶½ÉÇؾßÇÕ´Ï´Ù. PropertyName - Class ¹× µ¥ÀÌÅͺ£À̽º Å×ÀÌºí¿¡¼­ PropertyName - ZILLAME ½ÖÀ» ÀÏÄ¡½ÃÅ°´Â °ÍÀÔ´Ï´Ù. µ¥ÀÌÅͺ£À̽º ½ºÅ°¸¶°¡ º¯°æµÇ¸é Ä÷³ foo¸¦ Å×ÀÌºí¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ÇÊ¿äÇÕ´Ï´Ù. db_dataContainer¸¦ È®ÀåÇϴ Ŭ·¡½º¿¡ foo¸¦ ÁöÁ¤ÇϽʽÿÀ. ¸ðµç ³»ºÎ SQL Äõ¸®¸¦ ´Ù½Ã ÀÛ¼ºÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. Ŭ·¡½º´Â JOIN : S ¶Ç´Â TABLE ¸µÅ©¿¡ ´ëÇÑ Á÷Á¢ Áö¿øÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ±Ø´ÜÀû ÀÎ °æ¿ì Çϵå ÄÚµù µÈ SQL Äõ¸®¸¦ Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ »ç¿ë¹ýÀº db_dataContainer¸¦ »ç¿ëÇÏ´Â ±âº» ¾ÆÀ̵ð¾î¸¦ ÇØÁ¦Çϱ⠶§¹®¿¡ ³«´ãÇÕ´Ï´Ù. "DB DataContainer"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ °£´ÜÇÑ API ¡¤ Áö¼Ó¼º ¸ÞÄ¿´ÏÁò ĸ½¶È­. load (), save () ¶Ç´Â delete ()À» È£ÃâÇϸéµË´Ï´Ù. »ðÀÔ ¹× ¾÷µ¥ÀÌÆ®¸¦À§ÇÑ º°µµÀÇ ¹æ¹ýÀº ¾ø½À´Ï´Ù. save ()´Â ¾î¶² Äõ¸®¸¦ »ç¿ëÇÒ °ÍÀÎÁö¸¦ ²¨³À´Ï´Ù. ¡¤ PEAR DB´Â Áö¼Ó¼º ¸ÞÄ¿´ÏÁòÀ¸·Î µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÕ´Ï´Ù (Postgres, MySQL, MSSQL ¹× SQLite·Î Å×½ºÆ® µÊ). ¡¤ ¸ÖƼ °´Ã¼ ÀÛ¾÷ static getObjects () È£Ãâ. ¡¤ ´ÙÁß °´Ã¼ ÀÛ¾÷¿¡¼­ Çϵå ÄÚµù µÈ SQL Äõ¸®¸¦ »ç¿ëÇÒ °¡´É¼º ¡¤ ȸ±Í Å×½ºÆ®. ¡¤ PHP4 ¹× PHP5 (¹öÀü 1.3.0ºÎÅÍ ½ÃÀÛ)ÀÌ ¸±¸®½ºÀÇ »õ·Î¿î ±â´É : ¡¤ÀÌ ¸±¸®½º´Â º¸È£ ¹× PHP5¸¦ »ç¿ëÇÒ ¶§ °³ÀÎ µ¥ÀÌÅÍ ¸â¹ö.


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

SQLONE.

SQLONEÀº Å°¿öµå ±â¹Ý ´ÙÁß°è °Ë»ö ¿£Áø ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ...

70

´Ù¿î·Îµå