如何在cakephp的静态页面上执行搜索操作

时间:2012-10-31 12:38:16

标签: php regex cakephp static controller

我正在使用cakephp 2.0作为网站,在这里我有包含所有静态页面的页面控制器,如about-us,company,services,...我想使用搜索插件让用户搜索视图内容。但我无法找到任何可以帮助我定位静态页面进行搜索的插件。任何人都可以帮我理解在静态页面上实现搜索功能。

三江源

1 个答案:

答案 0 :(得分:0)

没有内置的搜索静态页面的方法,因为它们只是磁盘上的文件。

你有三个选择

  • 构建模型以保存数据,就像CMS一样,以便您可以使用 mysql搜索。
  • 谷歌搜索网站
  • 更黑客的做法 阅读所有页面的内容并使用preg_match()或 类似的内容找到匹配。

根据您的使用情况,第一个选项可能是最好的。如果面向公众的内容,第二个选项是最简单的。第三种选择是一个可怕的想法