【发布时间】:2011-02-08 02:26:18
【问题描述】:
我一直在寻找这个问题的解决方案,但还没有看到任何“有效的 mvc”解决方案。 我希望我能为你们解释清楚我的问题。
我需要在我的网站上创建一个 动态 HTML 块。 (例如,包含用户最新博客 cmets 的块)。
我有一个模板视图文件(一个包含页眉、内容容器和页脚的文件),我需要在其中添加一些内容和这个块元素。
问题是我不想在每个控制器上复制这个块代码。只是感觉很愚蠢,我相信有更好的方法来做到这一点,而不是在所有控制器文件上重新复制相同的东西?
我可以在另一个视图中添加视图就好了,但让我烦恼的是如何将动态内容实际生成到该块的视图文件中。 我不能从视图文件中调用控制器,从控制器文件中调用控制器或从视图文件中调用模型,因为我理解这不是“mvc”方式?
有人对此有任何技巧或提示吗?
【问题讨论】:
标签: php html model-view-controller codeigniter templates