【发布时间】:2013-03-31 04:55:26
【问题描述】:
我正在开发一个 Codeigniter 项目,需要在多个视图中使用相同的功能。
这是我想做的基本概述:
在我网站的几个区域中,我需要显示一些关于用户的信息。此信息包括个人资料图片、评分和用于发送电子邮件或查看评论的链接。
显示必须动态修改.ex;有时,由于各种设置,发送电子邮件的链接不可用。
现在,有些页面可能只有其中一个,有些页面可能有多个。
所以我想做的是构建一个可以加载的小组件,提供用户信息然后处理构建显示。
我的第一个想法是构建一个助手,但我读到在视图中包含助手并不是好的 MVC 实践。那么 CI 中还有什么其他技术可以做这样的事情呢?
保重, 李
【问题讨论】:
-
如果我对您的理解正确,您希望在多个视图中使用多个视图部分,并且不想重复自己。您可以查看此stackoverflow.com/a/15593888/1592648,这是创建模板视图的示例,该模板视图在其中加载常用视图并允许您将数据传递给它,同时在其中加载自定义视图。
标签: codeigniter