关于jamesfairhurst教程的cakephp持久过滤器

时间:2013-01-13 06:11:38

标签: cakephp filter components

我按照教程在桌面上创建了一个过滤器:

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

任何人都可以帮我找到一种方法来使过滤器持久化 分页后?

非常感谢。

我选择了这个组件因为插件存在以下问题。 我刚刚在一个新环境Ubuntu 12.10中安装了CakePhp。 根目录是/ var / www / cakephp。 我有一个由三个表组成的数据库。 我使用以下命令创建了一个新项目:

#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中识别,我收到错误“未找到组件”。 你有什么发生这种情况的线索吗? 在pligins中搜索我发现我喜欢:

https://github.com/pedroelsner/filter_results

1 个答案:

答案 0 :(得分:1)

您最好尝试使用更新的组件/插件。您可以搜索plugins.cakephp.org