2011-01-31 129 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

將您的視圖中的代碼移動到一個元素中,然後調用遍歷整個元素的元素地方。