过滤模块CakePHP

时间:2013-12-06 10:43:46

标签: php cakephp

这可能不是最聪明的问题。但我对CakePHP和MVC模型都很陌生。现在,创建一个与数据库连接的简单网站非常容易。但我需要使用过滤器模块扩展网站,例如左侧边栏上的http://www.femme.nl/badmode。但是怎么做呢?我无法为此创建模型,导致CakePHP抱怨“过滤器”不是数据库中的表。所以创建一个插件或行为更好....我不再理解它了。我已经有了一个脚本,但是不知道实现它的好方法。

我需要多个视图中的模型,因此需要控制器,这就是我被卡住的原因。

1 个答案:

答案 0 :(得分:1)

如果要搜索数据库中的所有表格,根据您对问题所做的第二条评论,则需要搜索索引。可以使用您的数据库(猜测mysql)和使用全文搜索来自己构建搜索索引。

更好的解决方案是使用专用搜索索引数据库解决方案,如Elastic Search或Sphinx。

但Mark仍然是对的:您希望使用搜索插件实现的PRG模式,将侧边栏中表单的POST转换为可用于搜索查询的条件。