CAM :: App.

מסד נתונים אינטרנט מסגרת
הורד עכשיו

CAM :: App. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Clotho Advanced Media Inc.
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~clotho/

CAM :: App. תגים


CAM :: App. תיאור

מסד נתונים אינטרנט מסגרת יישום CAM :: App הוא מסגרת אתר אינטרנט מסגרת מסגרת.Synopshyou ניתן ליצור ישירות מודול זה, או ליצור תת קבוצה, יצירת שיטות overridden לפי הצורך. שימוש: השתמש ב- CAM :: APP; דרוש "config.pm"; # App = CAM :: APP-> חדש (config-> חדש (), cgi-> חדש (); $ App-> אימות () או $ App-> שגיאה ("כניסה נכשלה"); שלי $ TMPL = $ App-> תבנית ("Message.tmpl"); שלי $ ANS = $ App-> GetCGI () -> Parm ('ANS'); אם ($ ANS) {$ tmpl-> addparams (msg => "מהו הצבע האהוב עליך?"); } Elsif ($ ANS EQ "כחול") {$ tmpl-> addparams (msg => "טוב מאוד."); } אחר {$ tmpl-> addparams (msg => "Aiieeee!"); } $ tmpl-> הדפסה (), subclass: (ולאחר מכן להשתמש בדיוק כמו לעיל, החלפת CAM :: App עם :: App) החבילה שלי :: APP; השתמש ב- CAM :: App; @Isa = QW (CAM :: APP); תת Init {שלי עצמי עצמי = Shift; שלי $ Consureir = ".."; $ עצמי -> {config} -> {cgidir} = ". $ עצמן -> {Config} -> {SASERIR} = $ Consureir; $ עצמי -> {config} -> {htmldir} = "$ condentir / html"; $ self -> {config} -> {Templatedir} = "$ sonentir / tmpls"; $ עצמי -> {config} -> {libdir} = "$ condentir / lib"; $ self -> {config} -> {SQLDIR} = "Consureir / Lib / SQL"; $ עצמי -> {config} -> {error_template} = "error_tmpl.html"; $ SEND-> AddDB ("App", "Live", "DBI: MySQL: מסד נתונים = App", "Me", "MyPass"); $ SEND-> ADDDB ("App", "dev", "DBI: MySQL: מסד נתונים = AppDev", "Me", "Mypass"); חוזרים $ $> סופר :: init (); } Sub Authenticate {Shift עצמית = שלי; ($ self-> getcgi () -> passwd ") ||" ") EQ" סוד "); } Sub SearchDB {שלי ($ עצמי, $ params) = @_; שלי $ key = $ עצמית -> {config} -> {myurl} = ~ m, ^ http: //dev.foo.com/ ,? "dev": "לחיות"; Return @ {$ params -> {$ key}}; } CAM :: APP היא מסגרת עבור יישומים מבוססי אינטרנט, מונחה מסד נתונים. חבילה זו תקציר הרבה אינטראקציה מייגעת עם מצב תצורת היישום. זה גנרי למדי, והוא נועד להיות תת או subclassed עם פונקציות ספציפיות יותר בולטות את ההתנהגות שלה. דרישות: · פרל


CAM :: App. תוכנה קשורה