我有一个“博客预览”的模板 - 基本上只是一个缩略图,标题和所述博客的简短摘录,其结构非常简洁,可以在列表中重复使用。PHP MVC视图循环
正如上面所暗示的那样,我打算从我的模型中的数据库中将我网站上的前10位博客转移到控制器,并将其作为视图提供给他们。在视图中,我需要循环浏览结果并为每个博客填充新的“博客预览”。
我目前的解决方案(我认为这可能会破坏MVC的规则)是这样做的视图模板:
foreach($this->blogs as $blog) {
$tpl = new Output_Html();
$tpl->title = $blog['title'];
// ...assign other vars
$tpl->render();
}
不知怎的,这感觉像什么的观点不应该被允许吗?但是,我还能如何循环访问主页面模板内的“预览”模板?
帮助?
干得好,我喜欢那样。实际上 - 我是这么做的,但是我忽略了说明被传递的对象,因为我不确定这是否是犹太教。谢谢你救了我另一个问题! – johnnietheblack 2010-01-13 23:24:58
不客气:-)玩得开心! – 2010-01-13 23:28:02