عامل حفاز

التحميل الان

عامل حفاز الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Sebastian Riedel
  • موقع ويب الناشر:
  • http://search.cpan.org/~mramberg/Catalyst-View-PSP-0.01/lib/Catalyst/Helper/View/PSP.pm

عامل حفاز العلامات


عامل حفاز وصف

محفز هو وحدة بيرل التي تحتوي على إطار تطبيق MVC الإلكتروني الأنيق. محفز هو وحدة من بيرل تحتوي على Framework MVC Web Application Web. Synopsissee The Catalyst :: التوزيع اليدوي للوثائق والبرامج التعليمية الشاملة. # تثبيت المحفز :: DEVEL للمساعدين وغيرها من أدوات التطوير # استخدام المساعد لإنشاء تطبيق جديد Catalyst.pl MyApp # إضافة نماذج و طرق عرض وحدات تحكم Script / myapp_create.pl نموذج MyDatabase DBIC :: مخطط إنشاء = DBI Dynamic: SQLite: / مسار / to / dB script / myapp_create.pl عرض myTemplate tt script / myapp_create.pl تحكم البحث # المدمج في اختبار Script Interface Interface Line Command / MyApp_test.pl / Yada ### في Lib / MyApp.pm استخدم Catalyst QW / -Debug /؛ # تشمل الإضافات هنا وكذلك ### في Lib / MyApp / Controller / Root.PM (AutoCreated) الفرعية FOO: Global {# دعا for / Foo و FOO / 1 و / FOO / 1/2، إلخ. بلدي ($ النفس، $ c، @ args) =_؛ # Args هي QW / 12 / FOR / FOO / 1/2 $ C-> Stash -> {template} = 'foo.tt'؛ # تعيين القالب # بحث # شيء من DB - يتم تمرير Vars Stash إلى TT $ C-> Stash -> {data} = $ c-> نموذج ('قاعدة البيانات :: FOO') -> البحث ({{city => $ Args })؛ إذا ($ c-> REQ-> Params -> {bar}) {# Access Access Get أو Post Parameters $ C-> إلى الأمام ("BAR")؛ # عملية إجراء آخر # افعل شيئا آخر بعد إرجاع الأمام}} # TT TT TT يمكن استخدام بيانات Stash من قاعدة البيانات # دعا ل / بار / صابون، / بار / من / الصابون / 10، إلخ. شريط الفرعي: المسار ('/ bar / soap') {...} # دعا لجميع الإجراءات، من أعلى المعهد لأسفل Sub Auto: خاص {My ($ الذاتي، $ C) =_؛ إذا (! $ c-> user_exists) {# catalyst :: البرنامج المساعد :: مصادقة $ C-> res-> إعادة توجيه ('/ تسجيل الدخول')؛ # تتطلب تسجيل الدخول إرجاع 0؛ # إحباط الطلب وتذهب على الفور إلى النهاية ()} العودة 1؛ # نجاح؛ الاستمرار إلى الإجراء التالي} المسمى بعد الانتهاء من جميع الإجراءات نهاية الفرعية: خاص {My ($ الذاتي، $ C) = @؛ إذا (Scalar @ @ {$ c-> خطأ}) {...} # # التعامل مع الأخطاء عودة إذا $ c-> res-> الجسم؛ # بالفعل لديك استجابة $ c-> إلى الأمام ('myapp :: عرض :: TT')؛ # # Render Template} ### في Myapp / Controller / Foo.PM # دعا ل / FOO / BAR شريط الفرعي: Local {...} # # # # / foo، ولكن ليس / فو / 1، إلخ. الفهرس الفرعي: Private {...} ### في MyApp / Controller / Foo / Bar.PM # دعا ل / Foo / Bar / Baz Sub Baz: Local {.. .} # أول جذر السيارات يسمى، ثم FOO AUTO، ثم هذه السيارات الفرعية: Private {...} مسارات تعبير منتظمة قوية هي أيضا ممكنة أيضا التفاصيل الفرعية: Regex ('^ المنتج / (W +) / تفاصيل $') { بلدي ($ الذاتي، $ c) =_؛ # استخراج (W +) من Uri Product $ = $ C-> REQ-> التقاط -> ؛ } المتطلبات: متطلبات بيرل: perl.


عامل حفاز برامج ذات صلة