CatalyStx :: ListFrameWork.

أسس لعرض وتدوين قوائم (CRUD) في تطبيق محفز
التحميل الان

CatalyStx :: ListFrameWork. الترتيب والملخص

الإعلانات

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

CatalyStx :: ListFrameWork. العلامات


CatalyStx :: ListFrameWork. وصف

أسس لعرض وتدوين قوائم (CRUD) في تطبيق محفز CatalyStx :: ListFramework هي وحدة نمطية لعرض قوائم محمولة لسجلات قاعدة البيانات، وتحديث تلك السجلات وإنشاء منها جديدة هي مهمة شائعة في تطبيقات المحفزات. توفر هذه الفئة هذه القوائم، وأشكال لتعديل مثل هذه السجلات، إلى مجموعة من القوالب، باستخدام ملفات تعريف بسيطة و DBIX :: نموذج محفز Class. يتم توفير نموذج بحث أيضا، والتي يمكن أن تشمل json-powered extjs comboboxes (انظر http://www.extjs.com/).synopsis حزمة MyApp :: Controller :: FOO؛ استخدم قاعدة Catalyst :: Controller؛ استخدم CatalyStx :: ListFrameWork؛ Sub ListAndSearch: محلي {بلدي ($ الذاتي، $ c، $ trane) =_؛ بلدي $ lf = catalystx :: listframework-> جديد ($ نوع، $ c)؛ بلدي تقييد $ = {}؛ $ LF-> Stash_Listing ('MyView'، 'myprefix'، قصر $)؛ $ c-> stash -> {template} = 'list-and-search.tt'؛ } الفرعي الحصول على: محلي {بلدي ($ الذاتي، $ C، $ نوع، $ ID) =_؛ بلدي $ lf = catalystx :: listframework-> جديد ($ نوع، $ c)؛ $ LF-> Stash_infoboxes ({'me.id' => $ ID})؛ $ c-> Stash -> {}} = $ نوع؛ $ C-> Stash -> {ID} = $ ID؛ # نموذج التحديث يضيف هذا إلى عنوان URL $ C-> Stash -> {template} = 'detail.tt'؛ } التحديث الفرعي: محلي {بلدي ($ الذاتي، $ C، $ نوع، ID $) = @؛ بلدي $ lf = catalystx :: listframework-> جديد ($ نوع، $ c)؛ $ lf-> update_from_query ({'me.id' => $ ID})؛ $ C-> RES-> إعادة توجيه ("/ ListandSearch / $ نوع")؛ } Sub Create: محلي {بلدي ($ الذاتي، $ c، $ truate) =_؛ بلدي $ lf = catalystx :: listframework-> جديد ($ نوع، $ c)؛ بلدي معرف $ = $ LF-> create_new؛ $ C-> RES-> إعادة توجيه ("/ الحصول على / $ النوع / $ ID")؛ } متطلبات: perl.


CatalyStx :: ListFrameWork. برامج ذات صلة