チュートリアルに従って、テーブルにフィルターを作成しました。
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 から認識されず、「コンポーネントが見つかりません」というエラーが表示されます。なぜこれが起こるのか手がかりはありますか?プラグインを検索すると、これが気に入りました: