| alzabo :: methodmaker. Alzabo :: MethodMaker´Â ±âÁ¸ ½ºÅ°¸¶¸¦ ±â¹ÝÀ¸·Î À¯¿ëÇÑ ¸Þ¼Òµå¸¦ ÀÚµ¿ »ý¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
alzabo :: methodmaker. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~drolsky/
alzabo :: methodmaker. ű×
alzabo :: methodmaker. ¼³¸í
Alzabo :: MethodMaker´Â ±âÁ¸ ½ºÅ°¸¶¸¦ ±â¹ÝÀ¸·Î À¯¿ëÇÑ ¹æ¹ýÀ» ÀÚµ¿ »ý¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â Perl ¸ðµâÀÔ´Ï´Ù. alzabo :: methodMaker´Â ±âÁ¸ schema.synopsis¸¦ ±â¹ÝÀ¸·Î À¯¿ëÇÑ ¸Þ¼Òµå¸¦ ÀÚµ¿ »ý¼ºÇÏ´Â µ¥ »ç¿ëµÇ´Â Perl ¸ðµâÀÔ´Ï´Ù. alzabo :: methodmaker (schema => schema_name ', all => 1);ÀÌ ¸ðµâÀº ±âÁ¸ ½ºÅ°¸¶¸¦ °¡Á® ¿Í¼ »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ½ºÅ°¸¶ ¹× Å×ÀÌºí ¹× Çà¿¡ ´ëÇÑ ¸¹Àº À¯¿ëÇÑ ¹æ¹ýÀÔ´Ï´Ù. ¸Þ¼Òµå ¸Þ´º´Â Synopsis ¼½¼Ç¿¡¼ º¼ ¼ö ÀÖµíÀÌ »ç¿ë ¹®°ú ÇÔ²² Á¦°øµÈ ¸Å°³ º¯¼ö¿¡ ÀÇÇØ Á¦¾îµË´Ï´Ù .ParameterSthese ¸Å°³ º¯¼ö´Â ¸ðµÎ »ç¿ëÇÏ¿© °¡Á®¿Ã ¶§ ¸ðµÎ ¸ðµâ¿¡ Àü´ÞµË´Ï´Ù.ÀÌ ¸Å°³ º¯¼ö´Â ÇÊ¿äÇÕ´Ï´Ù .class_root => $ class_name ÁÖ¾îÁö¸éÀÌ ¸ðµâ¿¡¼ »ý¼º µÈ Ŭ·¡½º À̸§ÀÇ ·çÆ®·Î »ç¿ëµË´Ï´Ù. ÀÌ ·çÆ®´Â '::'·Î ³¡³ªÁö ¾Ê¾Æ¾ßÇÕ´Ï´Ù. ¾øÀ¸¸é È£Ãâ ¸ðµâ À̸§ÀÌ ·çÆ®·Î »ç¿ëµË´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â »õ·Î¿î Ŭ·¡½º À̸§À» ÂüÁ¶ÇϽʽÿÀ .ALL => $ BOOLÀÌ ¸ðµâÀÌ ¸ðµç ¹æ¹ýÀ» ÇÒ ¼öÀÖ´Â ¸ðµç ¹æ¹ýÀ» ¸¸µé·Á°íÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ¸Þ¼Òµå ÀÛ¼º ¿É¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. °³º° ¸Þ¼Òµå ÀÛ¼º ¿É¼ÇÀÌ false·Î ¼³Á¤µÈ ´ÙÀ½ ÇØ´ç ¼³Á¤ÀÌ Á¸ÁߵǹǷΠalzabo :: methodmaker (schema => foo ', all => 1, tables =>)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 0); "Å×À̺í".NAME_MAKER => NAMING_SUB¸¦ Á¦¿ÜÇÑ ¸ðµç ÀÏ¹Ý ¿É¼ÇÀ» ÄѸé Á¦°øµÈ °æ¿ìÀÌ ÄݹéÀº ¸Þ¼Òµå À̸§À» »ý¼ºÇØ¾ß ÇÒ ¶§¸¶´Ù È£ÃâµË´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é °á°ú À̸§À» ¿Ïº®ÇÏ°Ô Á¦¾î ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é À̸§Àº ¹®¼¿¡¼ ¼³¸íÇÑ´ë·Î »ý¼ºµË´Ï´Ù. ÄݹéÀº »ç¿ëÇÒ ¸Þ¼ÒµåÀÇ À̸§À» ¹Ýȯ ÇÒ °ÍÀ¸·Î ¿¹»óµË´Ï´Ù. ÀÌ À̸§Àº ¸Þ¼µå ¸ÞÀÌÄ¿°¡ ó¸® ÇÒ Å¬·¡½º ÁöÁ¤À» ¿ÏÀüÈ÷ ÀÚ°ÝÀÌ Àְųª Ŭ·¡½º ÁöÁ¤À» Æ÷ÇÔÇؼ´Â ¾ÈµË´Ï´Ù. ¸Þ¼Òµå¸¦ Ãß°¡ ÇÒ ¶§ ¸Þ¼Òµå°¡ Ãß°¡ µÉ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ±âÁ¸ ¸Þ¼µå¿Í Ãæµ¹À» ¹ÝȯÇÏÁö ¾Ê´Â À̸§ÀÌ ¾ø¾î¾ßÇÕ´Ï´Ù. ¿ ¿ÀºêÁ§Æ®¸¦ Å×À̺í·Î µÇµ¹¸³´Ï´Ù. 'name'À̶ó´Â ¿ÀÌÀÖ´Â °æ¿ì ¸Þ¼Òµå À̸§À¸·Î »ç¿ëÇÏ·Á°íÇϸé ÀÛµ¿ÇÏÁö ¾Ê½À´Ï´Ù. alzabo :: Å×ÀÌºí °´Ã¼´Â ÀÌ¹Ì Å×À̺íÀÇ À̸§À» ¹ÝȯÇÏ´Â ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ ¸Þ¼Òµå ¸ñ·Ï¿¡ ´ëÇÑ ½ºÅ°¸¶, Å×ÀÌºí ¹× Çà ¿ÀºêÁ§Æ®ÀÇ °ü·Ã ¹®¼¸¦ ÂüÁ¶ÇϽʽÿÀ. À̸§ ÁöÁ¤ ÇÏÀ§ ¸Å°³ º¯¼ö ¼½¼Ç¿¡´ÂÀÌ Äݹ鿡 Àü´ÞµÇ´Â ¸Å°³ º¯¼öÀÇ ¼¼ºÎ »çÇ×ÀÌ µé¾î ÀÖ½À´Ï´Ù. Å« º¹ÀâÇÑ ½ºÅ°¸¶°¡ÀÖ´Â °æ¿ì °ÅÀÇ À̸§ Ãæµ¹À» ÇÇÇϱâ À§ÇØ »ç¿ëÀÚ Á¤ÀÇ ¸í¸í ¼ºê ·çƾÀ» Á¦°øÇؾßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
alzabo :: methodmaker. °ü·Ã ¼ÒÇÁÆ®¿þ¾î