有人能告诉什么是用于查看创建自定义的助手好逻辑是什么?视图助手笨
我想什么做到的是...
- 负载报头
- 负载主导航(静态的所有网页)
- 负载一些小部件等(静态的所有网页)
- 负载内容/主页(动态)
- 并且在最后,当然负载页脚
有人能指点我的解决方案吗?
非常感谢,提前!
有人能告诉什么是用于查看创建自定义的助手好逻辑是什么?视图助手笨
我想什么做到的是...
有人能指点我的解决方案吗?
非常感谢,提前!
为模板库比科林的(由predrag.music链接)尝试矿山更加积极地开发:
https://github.com/philsturgeon/codeigniter-template
他很好,但它支持模块,主题,移动版本的主题变化和更多。
,你可以使用继承链接(用自定义控制器类或扩展,你从你的控制器,而不是控制器类扩展控制器包含的额外类),使公共控制器枢纽,有一个方法,所有页面最重要的东西,以及底层的方法。
有些人会创建一个主模板,然后在数据传递对象子内容的视图名称。主模板将调用标题视图,页脚视图等,并使用数据数组动态显示正确的子内容视图。
+1。这正是我所做的,但我将其细分得更细一些:我传入子内容视图,以及包含初始化数据的另一个数组。子视图负责加载与其关联的任何“部分”视图。我喜欢干净的代码:) – 2011-01-11 07:17:04
如果你需要的东西为参考这个人是不错的:
http://williamsconcepts.com/ci/codeigniter/libraries/template/reference.html
这个问题给出了dqhendricks描述的方法的一些解释。它包括代码示例,演示如何使用$this->load->view()
将视图返回给变量,而不是将其输出到浏览器,如何包含子视图以及如何使用特定视图作为主模板。这是处理视图逻辑的最佳方式。 Getting the hang of CodeIgniter - Templating/loading views
你能指点我一些社区为此创建的包吗?我不介意在自己的代码...我只需要伟大的逻辑 – Andreyco 2011-01-10 21:06:07
我不知道一个,对不起。这将是一个有几个方法的类。应该是真的很简单,或者你是在过度思考它。 – DampeS8N 2011-01-10 21:12:10