0

チュートリアルに従って、テーブルにフィルターを作成しました。

http://www.jamesfairhurst.co.uk/posts/view/cakephp_filter_component/

ページネーション後にフィルターを永続化する方法を見つけるのを手伝ってくれる人はいますか?

どうもありがとう。

プラグインに次の問題があるため、このコンポーネントを選択しました。CakePhp を新しい環境 Ubuntu 12.10 にインストールしました。ルート ディレクトリは /var/www/cakephp です。3 つのテーブルで構成されるデータベースがあります。次のコマンドで新しいプロジェクトを作成しました。

#cd /var/www/cakephp
#cake bake project jobsv2
#cake bake db_config
#cake bake model all
#cake bake controller all
#cake bake view all

ここで、Filter というプラグインを追加します。/var/www/cakephp/jobsv2/plugins/Filter にコピーし、ファイル /var/www/cakephp/jobsv2/config/bootstrap.php に次の行を追加しました。

CakePlugin::load('Filter');

次のエラーが表示されます。

Fatal error: Class 'CakePlugin' not found in /var/www/cakephp/jobsv2/config/bootstrap.php on line 52

プラグインを /var/wwww/cakephp/app/Plugin に配置すると、プラグインが CakePhp から認識されず、「コンポーネントが見つかりません」というエラーが表示されます。なぜこれが起こるのか手がかりはありますか?プラグインを検索すると、これが気に入りました:

https://github.com/pedroelsner/filter_results

4

1 に答える 1

1

より最新のコンポーネント/プラグインを使用することをお勧めします。plugins.cakephp.orgで検索できます。

于 2013-01-13T18:00:42.053 に答える