محفز :: تحكم :: HTML :: Formfu

التكامل المحفز ل HTML :: Formfu
التحميل الان

محفز :: تحكم :: HTML :: Formfu الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • اسم الناشر:
  • Carl Franks
  • موقع ويب الناشر:
  • http://search.cpan.org/~cfranks/

محفز :: تحكم :: HTML :: Formfu العلامات


محفز :: تحكم :: HTML :: Formfu وصف

التكامل المحفز ل HTML :: Formfu Catalyst :: جهاز التحكم :: HTML :: Formfu هو وحدة Perl التي توفر تكامل محفز ل HTML :: Prommfu.synopsis حزمة MyApp :: Controller :: جهاز التحكم الخاص بي؛ استخدم Base 'Catalyst :: Controller :: HTML :: Formfu'؛ الفهرس الفرعي: محلي {بلدي ($ الذاتي، $ c) =_؛ # لا تستخدم سمة لإنشاء نموذج # يمكن الحصول على نموذج فارغ من $ الذاتي> نموذج () نموذجي $ = $ self-> النموذج ()؛ } فو الفرعية: المحلية: نموذج {بلدي ($ الذاتي، $ c) = _؛ # باستخدام سمة النموذج تعادل: # # بلدي النموذج = نموذج النفس> $؛ # # $ نموذج-> العملية؛ # # $ C-> Stash -> {form} = $ نموذج؛ } الشريط الفرعي: المحلية: formconfig {بلدي ($ الذاتي، $ c) =_؛ # استخدام سمة FormConfig تعادل: # # نموذج $ $ = $ self-> نموذج؛ # # $ شكل-> load_config_filestem ('الجذر / النماذج / بلدي / تحكم / شريط')؛ # # $ نموذج-> العملية؛ # # $ C-> Stash -> {form} = $ نموذج؛ # # لذلك تحتاج فقط إلى القيام بما يلي ... بلدي نموذج $ = $ c-> stash -> {form}؛ إذا ($ form-> submitt_and_valid) {do_something ()؛ }} BAZ Sub: Local: Formconfig ('my_config') {بلدي ($ الذاتي، $ c) = @؛ # استخدام سمة FormConfig مع وجود وسيطة تعادل: # # نموذجي $ = $ Self->؛ # # $ نموذج-> load_config_filestem ('الجذر / النماذج / my_config')؛ # # $ نموذج-> العملية؛ # # $ C-> Stash -> {form} = $ نموذج؛ # # لذلك تحتاج فقط إلى القيام بما يلي ... بلدي نموذج $ = $ c-> stash -> {form}؛ إذا ($ form-> submitt_and_valid) {do_something ()؛ }}} QUOX الفرعي: محلي: Formmethod ("Load_form") {My ($ الذاتي، $ C) = @؛ # استخدام سمة FormMethod مع وسيطة تعادل: # # نموذجي $ = $ # # $ شكل-> ملء ($ C-> load_form)؛ # # $ نموذج-> العملية؛ # # $ C-> Stash -> {form} = $ نموذج؛ # # لذلك تحتاج فقط إلى القيام بما يلي ... بلدي نموذج $ = $ c-> stash -> {form}؛ إذا ($ form-> submitt_and_valid) {do_something ()؛ }} Sub Load_form {My ($ الذاتي، $ C) =_؛ # تم استدعاؤها تلقائيا بواسطة عمل FormMethod أعلاه ('Load_Form'). # دعا كوسيلة على كائن وحدة التحكم، مع كائن السياق # كوسيطة. # يجب إرجاع هش-المرجع مناسبة لتغذية إلى $ نموذج-> population ()} يمكنك أيضا استخدام الإجراءات المسماة خصيصا سيتم استدعاؤها إلا في ظروف معينة. تحرير الفرعية: بالسلاسل ("المجموعة"): PathPart: Args (0): FormConfig {} Sub edit_form_valid {my ($ الذاتي، $ c) = _؛ بلدي نموذج $ = $ c-> Stash -> {form}؛ مجموعتي $ = $ c-> stash -> {group}؛ $ شكل-> نموذج-> التحديث (مجموعة $)؛ $ C-> استجابة -> إعادة توجيه ($ C-> URI_FOR ('/ GROUP'، مجموعة $ -> ID))؛ } Sub Edit_Form_NOT_SUBMITEMITEMED {صفيتي ($ الذاتي، $ c) =_؛ بلدي نموذج $ = $ c-> Stash -> {form}؛ مجموعتي $ = $ c-> stash -> {group}؛ $ form-> model-> default_values (مجموعة $)؛ } متطلبات: perl.


محفز :: تحكم :: HTML :: Formfu برامج ذات صلة