| DBIX :: SQLCROSstab :: Format. DBIX :: SQLCROSSTAB :: FORMATÀº DBIX :: SQLCROSSTAB¿¡ ÀÇÇØ ÀÛ¼ºµÈ Çü½ÄÀÇ °á°ú°¡ÀÖ´Â PERL ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
DBIX :: SQLCROSstab :: Format. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- DBIx::SQLCrosstab::Format Team
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~gmax/DBIx-SQLCrosstab-1.17/lib/DBIx/SQLCrosstab/Format.pm
DBIX :: SQLCROSstab :: Format. ű×
DBIX :: SQLCROSstab :: Format. ¼³¸í
dbix :: sqlcrosstab :: formatÀº dbix :: sqlcrosstab¿¡ ÀÇÇØ ÀÛ¼ºµÈ Çü½ÄÀÇ °á°ú°¡ÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. dbix :: sqlcrosstab :: formatÀº dbix :: sqlcrosstab.synopsis¿¡ ÀÇÇØ ÀÛ¼ºµÈ Çü½ÄÀÇ °á°ú°¡ÀÖ´Â perl ¸ðµâÀÔ´Ï´Ù. dbix :: sqlcrosstab :: format; MY $ dbh = dbi-> connect ( "dbi : driver : database" "»ç¿ëÀÚ", "¾ÏÈ£", {raiserError => 1}) ¶Ç´Â DIS "$ DIS ¿À·ù : $ dbi :: errstrn"; MY $ params = {dbh => $ dbh, op => , from => 'Person ³»ºÎ Á¶ÀÎ ºÎ¼ (dept_id)', Çà => }¿¡¼ {ID =>'¼ºº° ".}; MY $ XTAB = DBIX :: SQLCROSSTAB :: FORMAT-> »õ ($ pARAMS) ¶Ç´Â DIE "»ý¼º ¿À·ù ($ dbix :: sqlcrosstab :: errstr) n"; $ $ QUERY = $ xtab-> get_query ( "#") ¶Ç´Â DIE "Äõ¸® ±¸Ãà $ dbix :: sqlcrosstab :: errstrn"; if ($ xtab-> get_recs) {# ·¹ÄÚµå·Î ¹«¾ð°¡¸¦ ¼öÇàÇϰųª ³»Àå µÈ ÇÔ¼ö #¸¦ »ç¿ëÇÏ¿© Àß Çü½ÄÈ µÈ HTML Å×À̺í # Àμâ $ xtab-> as_html; $ xtab-> as_xml Àμâ; $ xtab-> as_yamlÀ» ÀμâÇϽʽÿÀ; $ xtab-> as_csv ( 'header') Àμâ Àμâ; $ xtab-> as_xls ( "xtab.xls"); µ¥ÀÌÅÍ :: Dumper; Àμ⠵¥ÀÌÅÍ :: Dumper-> ´ýÇÁ (, ; Àμ⠵¥ÀÌÅÍ :: Dumper-> ´ýÇÁ (, ); Àμ⠵¥ÀÌÅÍ :: Dumper-> ´ýÇÁ (, ; } else $ dbix :: sqlcrosstab :: errstrn "; } dbix :: sqlcrosstab :: formatÀº dbix :: sqlcrosstab¿¡¼ ³»¸²Â÷¼ø Ŭ·¡½ºÀÔ´Ï´Ù. ¾î¸°ÀÌ Å¬·¡½º°¡µÇ¾î ºÎ¸ðÀÇ ¹æ¹ýÀ» »ó¼Ó ¹Þ°í µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ñ, ±×°ÍÀº Çü½ÄÀÌ ´Þ¸° Ãâ·ÂÀ» »ý¼ºÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¡¤ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ÁþÀ»ÇÕ´Ï´Ù : ¡¤ ¸¶ÀÌŬ ±×·¹ÀÌ°¡ ¿ÏÀüÈ÷ ¸®ÆÑÆ® µÊ. ¡¤ $ w -> embed ($ e, @widgets)°¡ Á¦°øµÈ ¿ä¼Ò¿¡ Æ÷ÇԵ˴ϴÙ. ¡¤ »õ·Î¿î ÇÊµå ¼¼Æ® ¿ä¼Ò. ¡¤ ÇÊµå ¼¼Æ® ¿ä¼Ò¿¡ ¿ä¼Ò¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ »õ·Î¿î $ w-> xhtml_strict Á¢±Ù ÀÚ. true ÀÏ ¶§ ¾ç½ÄÀÇ ÃÖ»óÀ§ ¼öÁØ¿¡¼ ºí·ÏÀÌ ¾Æ´Ñ ¿ä¼Ò¸¦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ New $ W-> ¹ü·Ê Á¢±Ù ÀÚ. ÃÖ»óÀ§ ·¹º§ ÇÊµå ¼¼Æ®ÀÇ ·¹À̺íÀ» ¼³Á¤ÇÕ´Ï´Ù. ¡¤ ÇÁ·Î¼¼½º ()´Â ÀÌÁ¦ ÀÓº£µðµå À§Á¬¿¡ ´ëÇØ È£ÃâµË´Ï´Ù. ¡¤ ¾ç½Ä Á¦Ãâ ÈÄ $ RETETH-> AS_XML () Çʵ尡 Á¦ÃâµÇÁö ¾ÊÀº °æ¿ì ´õ ÀÌ»ó ¿ø¼ÒÀÇ ±âº»°ªÀ» »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ v1.08¿¡¼ Ãß°¡ µÈ Á¦ÇÑ Á¶°Ç º¯°æÀ¸·Î Á¦°ÅµË´Ï´Ù (ÇØ´ç À¯È¿¼º °Ë»ç°¡ ÀÚµ¿À¸·Î ºó in () ¸ñ·ÏÀ» Àü´Þ) ¡¤ ´õ ÀÌ»ó ¼±ÅÃÇÏÁö ¾Ê´Â ¿ä¼Ò°¡ ÀÚµ¿À¸·Î ÀÚµ¿À¸·Î ¾Ï½Ã ÀûÀ¸·Î ¾Ï½Ã ÀûÀ¸·Î Ãß°¡µÇÁö ¾ÊÀ½À» ¼±ÅÃÇÏÁö ¾Ê½À´Ï´Ù. ±¸Ã¼ÀûÀÎ µ¿ÀÛÀ» ¾òÀ¸·Á¸é constrain_options ()¸¦ true·Î ¼³Á¤ÇϽʽÿÀ. ¡¤ radiogroup ¿ä¼Ò´Â ´õ ÀÌ»ó ÀÚµ¿À¸·Î ÀÚµ¿À¸·Î ¾Ï½Ã ÀûÀ¸·Î ¾Ï½Ã ÀûÀ¸·Î ÷°¡µÇÁö ¾Ê½À´Ï´Ù. constrain_values¸¦ true·Î ¼³Á¤ÇÏ¿© ¿À·¡µÈ µ¿ÀÛÀ» ¾ò½À´Ï´Ù. ¡¤ new $ w-> explicit_ids (1) ¸Þ¼Òµå´Â XML Ãâ·Â¿¡¼ ID ÀÚµ¿ »ý¼ºÀ» ÁßÁöÇÕ´Ï´Ù. ¡¤ New CallBackonce Á¦¾à Á¶°Ç ¡¤ »õ HTML :: À§Á¬ :: ¼³¸í¼ :: °³¹ßÀÚ. POD ¡¤ SCHECHED ()´Â RADIOGROUP ¿ä¼ÒÀÇ °ª ()¿¡ ´ëÇÑ º°ÄªÀ¸·Î Ãß°¡µÇ¾ú½À´Ï´Ù. ¡¤ Á¦Ãâ µÈ °ªÀÌ 0 (0)À̸é ƯÈ÷ $ RETERMATION-> AS_XML Ãâ·ÂÀÌ °íÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ¡¤ ¿ä¼Ò À̸§ÀÌ Á¤±Ô½Ä ¹®ÀÚ°¡ Æ÷ÇÔ µÈ °æ¿ì ¹ö±×°¡ ¼öÁ¤µÇ¾ú½À´Ï´Ù. ¡¤ °íÁ¤ µÈ ¹üÀ§ÀÇ Á¦¾à Á¶°Ç ´©¶ô ¹× ºó °ªÀÇ Ã³¸®.
DBIX :: SQLCROSstab :: Format. °ü·Ã ¼ÒÇÁÆ®¿þ¾î