codeigniter - 我应该构建自己的 PyroCMS 模块吗...?

标签 codeigniter module pyrocms

我在基于 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/

相关文章:

codeigniter - 在 Pyrocms 中管理登录重定向

codeigniter - 您请求的操作是不允许的错误

javascript - 谷歌地图 : REQUEST_DENIED

php - 用一个 "_"替换空格

ruby - 我应该把 `include` 语句放在哪里?

c# - 如何将 ASP.NET 项目拆分为具有不同模块的不同版本

permissions - Joomla - 警告!无法移动文件错误

php - 如何从 CLI 运行 php 脚本?

mysql - 不断收到与数据库的失败连接

codeigniter - 使用 jquery 从数据库获取单个结果的模型