你可以很容易地做到这一点,只需加载主视图,例如CommentWall
从控制器
$this->load->view('CommentWall');
要在视图中添加子视图,CommentWall
您可以在视图中添加以下CommentWall
行
$this->view('Comment');
例如,如果您CommentWall
像这样从控制器加载视图
$data['comments'][] = 'Comment one';
$data['comments'][] = 'Comment two';
// load the parrent view
$this->load->view('CommentWall', $data);
现在在CommentWall
(父视图)中,如果你把这个
foreach ($comments as $comment) {
$this->view('Comment', array('comment' => $comment));
}
如果你有这个,在你的Comment
(子视图)中
echo $comment . '<br />';
然后你应该得到这样的输出
Comment one
Comment two
更新:阿洛斯,检查这个答案。