我应该建立自己的PyroCMS模块......?

时间:2012-03-24 11:05:44

标签: codeigniter module pyrocms

我在基于PyroCMS的网站上使用PyroStreams,它运行良好,但它提供的前端搜索功能对我的需求有点过分限制。

我的信息流由20多个字段组成。在网站的每个页面上,我想要一个简单的关键字搜索框,它将搜索我的流中的3个字段。目前我正在使用PyroStreams搜索表单,它运行良好。

但我还想要一个高级搜索页面,它将基于所有20个字段构建表单,从流中提取数据以构建它,例如在我的Steam中,我有一个字段类型的国家/地区,在我的高级搜索表单中,我想要包含一个下拉列表,其中包含该字段类型中找到的所有国家/地区。

我问的是这样做的最佳方法是什么?

我应该构建自己的模块,与PyroStreams模块分开来执行此操作,还是要用一个大锤来破解坚果?

我在这个领域有点新手所以所有的帮助&建议非常感谢。

贝。

2 个答案:

答案 0 :(得分:2)

从这里获取示例模块... https://github.com/pyrocms/sample并了解文件夹和文件结构..很容易在pyrocms中开发自定义模块。您只需提供基本模块详细信息在detail.php中安装模块。然后创建一个与控制器文件夹中的模块同名的新控制器,并为视图和模型创建相同的控制器。一旦您通过示例模块,您就可以轻松理解..

url结构将是这样的

{{url:site}} controller_name / method_name /方法的paramate。

希望这会对你有帮助..

答案 1 :(得分:0)

这是一个迟到的答案,但PyroCMS现在有一个搜索模块。

您可以从开发人员的角度查看文档以了解如何使用它:

PyroCMS 2.2 Search Documentation