我希望在我的系统中实现搜索功能,允许系统范围的搜索,可以搜索每个模型。这可能吗?
我尝试过CakeDC搜索插件,但它只允许我在我添加搜索功能的特定模型中搜索。此外,它似乎仅限于我在视图中添加的搜索字段,我必须继续添加这些搜索字段以启用搜索。我正在寻找的东西只有一个搜索框,能够从整个系统中检索信息(例如Google只有一个搜索字段的基本搜索)。
很高兴有人可以指出我正确的方向,甚至提供如何操作的说明,因为我是Cake的新手。
我使用PHPMyAdmin作为数据库和最新版本的CakePHP。如果您需要进一步的信息,请告诉我,因为我不确定我需要包含在这里。
谢谢。
答案 0 :(得分:0)
http://cakedc.com/downloads/view/cakephp_search_plugin
该插件允许您将行为附加到您想要的任何模型,并指定应从中获取数据的表字段以创建搜索索引。 (基本上,当您针对模型保存一些数据时,它会遍历您指定要查看的所有字段,创建要保存的数据数组,并将搜索数据保存在自己的表中,随时可以搜索)。 / p>
我建议你这样做,因为它听起来就像你追求的那样。文档提供了有关设置的详细说明。
希望有所帮助
皮特