我在基于 PyroCMS 的网站上使用 PyroStreams,它运行得很好,但它提供的前端搜索功能对于我的需求来说有点太有限了。
我的信息流包含 20 多个字段。在网站的每个页面上,我都想要一个简单的关键字搜索框,它将搜索我的信息流中的 3 个字段。目前我正在使用 PyroStreams 搜索表单来实现此目的,并且效果很好。
但我还想要一个高级搜索页面,它将基于所有 20 个字段构建一个表单,从流中提取数据来构建它,例如在我的 Steam 中,我有一个国家/地区字段类型,在我的高级搜索表单上,我想包含一个下拉列表,其中包含在该字段类型中找到的所有国家/地区。
我要问的是执行此操作的最佳方法是什么?
我应该构建自己的模块,与 PyroStreams 模块分开来执行此操作,还是有点像用大锤来破解坚果?
我是这个领域的新手,因此非常感谢所有帮助和建议。
托尼。
最佳答案
只需从这里获取示例模块...https://github.com/pyrocms/sample 并了解文件夹和文件结构..在pyrocms中开发自定义模块非常容易。您只需提供基本的模块详细信息在detail.php中安装模块。然后创建一个新 Controller ,其名称与 Controller 文件夹中的模块相同, View 和模型也相同。一旦您完成示例模块,您就可以轻松理解..
url结构是这样的
{{ url:site }}controller_name/method_name/方法的参数。
希望这对你有帮助..
关于codeigniter - 我应该构建自己的 PyroCMS 模块吗...?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9851222/