| Catalyst :: Plugin :: Session :: Store :: CDBI. Catalyst :: Plugin :: Session :: Store :: CDBI´Â CDBI ¼¼¼ÇÀ» Ã˸ſ¡ Æ÷ÇÔÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
Catalyst :: Plugin :: Session :: Store :: CDBI. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jason Woodward
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~jaos/Catalyst-Plugin-Session-Store-CDBI-0.03/lib/Catalyst/Plugin/Session/Store/CDBI.pm
Catalyst :: Plugin :: Session :: Store :: CDBI. ű×
Catalyst :: Plugin :: Session :: Store :: CDBI. ¼³¸í
Catalyst :: Plugin :: Session :: Store :: CDBI´Â Ã˸ſ¡ ´ëÇÑ CDBI ¼¼¼ÇÀ» Æ÷ÇÔÇÕ´Ï´Ù. catalyst :: plugin :: session :: store :: cdbi catalyst.synopsis ¿ë CDBI ¼¼¼ÇÀÌ µé¾î ÀÖ½À´Ï´Ù. atalyst qw / session session :: store :: cdbi session :: state :: cookie /; myApp-> config -> {session} {storage_class => 'myApp :: m :: cdbi :: session', id_field => 'id', storage_field => 'storage', expires_field => '¸¸·á', ¸¸·á = > 3600, NEED_COMMIT => 0,}; # ... ¾×¼Ç : $ c-> ¼¼¼Ç -> {foo} = 'bar'; # savedCatalyst :: plugin :: session :: store :: cdbi´Â Ŭ·¡½º :: dbi.methodsget_session_data_session_data delete_session_data_data_expired_sessions setup_actions setup_actions setuptionsÀÇ ±¸ÇöÀÔ´Ï´Ù. catalyst :: plugin :: session :: store.SerializerEturns in.deserializereturns¿¡ Àü´Þ µÈ µ¥ÀÌÅÍÀÇ Á÷·ÄÈ µÈ Çü½ÄÀ» The Deserialized Data.ConfigurationThe Æ®·¹ÀÌÁî´Â Å×À̺íÀ» ³ªÅ¸³»´Â Configuration hash.storage_classccdbi-subclassÀÇ ¼¼¼Ç Å° ¾Æ·¡¿¡ Çؽÿ¡ ÀúÀåµË´Ï´Ù. ÀÌ´Â ±âº» Å°ÀÇ session-data.id_fieldcolumn À̸§À» ÀúÀåÇÕ´Ï´Ù. Á÷·ÄÈ µÈ ¼¼¼Ç µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â µ¥ »ç¿ëµÇ´Â 'id'.storage_fieldColumn À̸§Àº ±âº»°ªÀÔ´Ï´Ù. ¸¸·á ½Ã°£À» ÀúÀåÇÏ·Á¸é 'storage'.expires_fieldColumn À̸§À¸·Î ±âº» ¼³Á¤µË´Ï´Ù. ±âº»°ªÀº '¸¸·á'(Expires'.Expiressionsession dession dession time to live) ±âº»°ªÀº 3600.NEED_COMMITDEFAULTS°¡ 0À¸·Î 0À¸·Î ¼³Á¤µË´Ï´Ù. CDBI Ŭ·¡½º¿¡ ÀÚµ¿ Ä¿¹ÔÀÌ ²¨Á®ÀÖÀ» ¶§ 1·Î ¼³Á¤ÇϽʽÿÀ. ¿ä±¸ »çÇ× : ¡¤ Perl.
Catalyst :: Plugin :: Session :: Store :: CDBI. °ü·Ã ¼ÒÇÁÆ®¿þ¾î