有人能说出为视图创建自定义助手的好逻辑吗?
我想要完成的是......
有人能指出我的解决方案吗?
非常感谢,提前!
答案 0 :(得分:2)
有些人会创建主模板,然后在数据对象中传递子内容的视图名称。主模板将调用标题视图,页脚视图等,并使用数据数组动态显示正确的子内容视图。
答案 1 :(得分:2)
这个问题给出了dqhendricks描述的方法的一些解释。它包含的代码示例显示如何使用$this->load->view()
将视图返回给变量,而不是将其输出到浏览器,如何包含子视图以及使用特定视图作为主模板。这是我发现处理视图逻辑的最佳方式。 Getting the hang of CodeIgniter - Templating / loading views
答案 2 :(得分:1)
您可以使用继承链接(使用自定义控制器类或包含扩展控制器的附加类,您可以从控制器而不是控制器类扩展控制器)为所有具有方法的页面创建公共控制器中心最重要的东西,以及底层的方法。
答案 3 :(得分:1)
答案 4 :(得分:1)
对于比Collin(由predrag.music链接)更积极开发的模板库,试试我的:
https://github.com/philsturgeon/codeigniter-template
他很好,但这支持模块,主题,主题的移动版本变体等等。