محفز :: تحكم :: HTML :: Formfuالتكامل المحفز ل HTML :: Formfu | |
التحميل الان |
محفز :: تحكم :: HTML :: Formfu الترتيب والملخص
الإعلانات
- رخصة:
- 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 برامج ذات صلة