2011-01-31 131 views
2

对于每个新闻项目,我都有一个带有“视图”操作的新闻控制器。在每个新闻项目的“视图”操作中,我想包括另一个视图,即评论控制器的“添加”操作。 基本上,我需要在每个新闻项目的页面上添加一个表单来添加评论。 我有两个意见,但我无法设法连接它们。我尝试了元素,但它似乎并没有渲染添加评论视图的视图。使用CakePHP将视图嵌入到另一个视图中

我该怎么办?

非常感谢!

EDIT在元件

代码:

<?php echo $this->Form->create('Comment', array('class' => 'big', 'url' => array('controller' => 'comments', 'action' => 'add', $news_id)));?> 
<?php 
    echo $this->Form->input('comment', array('label' => false)); 
?> 

形式 - >端部(__( '提交',真));在图>

码:

<?php echo $this->element('add_comment', array('news_id' => $news['News']['id'])); ?> 
+0

你可以发布你的元素文件的代码,以及如何在你的视图中使用它? – 2011-01-31 19:28:45

+0

我编辑了我的帖子。 – linkyndy 2011-01-31 19:33:46

回答

2

将您的视图中的代码移动到一个元素中,然后调用遍历整个元素的元素地方。