CatalystX :: ListFramework

Catalystアプリケーションでリスト(CRUD)を表示および編集するための基礎
今すぐダウンロード

CatalystX :: ListFramework ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 出版社名:
  • Andrew Payne
  • 出版社のWebサイト:
  • http://search.cpan.org/snafufans/

CatalystX :: ListFramework タグ


CatalystX :: ListFramework 説明

Catalystアプリケーションでリスト(CRUD)を表示および編集するための基盤 CatalystX :: ListFrameworkは、データベースレコードの表にリストされたリストを表示し、それらのレコードを更新し、新しいものを作成するためのPerlモジュールです。このクラスはそのようなリストを提供し、そのようなレコードを編集して、単純な定義ファイルとDBIX :: Class Catalystモデルを使用して、一連のテンプレートにます。検索フォームも提供されています。これには、JSON-POURED EXTJSコンボボックスを含めることができます(http://www.extjs.com/)synopsis package myapp :: controller :: foo;ベース 'Catalyst :: Controller'を使用します。 CatalystX :: ListFrameworkを使用する。 sub listandsearch:local {My($ self、$ c、$ ydand)= @_; My $ LF = CatalystX :: ListFramework-> New($ Syns、$ c);私の$ RESTRICT = {}; $ lf-> stash_listing( 'myview'、 'myprefix'、$ RESTRICT)。 $ c - > stash - > {テンプレート} = 'list-and-search.tt'; sub get:local {my($ self、$ c、$ yd and $ id)= @_; My $ LF = CatalystX :: ListFramework-> New($ Syns、$ c); $ lf-> stash_infoboxes({'me.id' => $ ID}); $ c - > stash - > {inys} = $ SOINE; $ C-> STASH - > {ID} = $ ID; #更新フォームはこれをURL $ C-> STASH - > {テンプレート} = 'detail.tt'に追加します。サブアップデート:ローカル{My($ self、$ c、$ yd、$ ID)= @_; My $ LF = CatalystX :: ListFramework-> New($ Syns、$ c); $ lf-> update_from_query({'me.id' => $ ID}); $ C-> res->リダイレクト( "/ listandsearch / $ kind"); sub create:local {My($ self、$ c、$ kide)= @_; My $ LF = CatalystX :: ListFramework-> New($ Syns、$ c); My $ ID = $ lf-> create_new; $ C-> Res-> Redirect( "/ get / $ kind / $ ID"); } 要件: ・Perl


CatalystX :: ListFramework 関連ソフトウェア