我只是想顯示屬於每個帖子的評論,顯示註釋
我已經做到了這一點: 在帖子view.php
我有渲染視圖:
<?php
$this->renderPartial('/TblComments/_comment',array(
'comments'=>$model_comments,
));
>
這裏是_comment.php
<div class="view">
<b><?php echo CHtml::encode($data->getAttributeLabel('id')); ?>:</b>
<?php echo CHtml::link(CHtml::encode($data->id), array('view', 'id'=>$data->id)); ?>
<br />
<b><?php echo CHtml::encode($data->getAttributeLabel('user_id')); ?>:</b>
<?php echo CHtml::encode($data->user_id); ?>
<br />
<b><?php echo CHtml::encode($data->getAttributeLabel('post_id')); ?>:</b>
<?php echo CHtml::encode($data->post_id); ?>
<br />
<b><?php echo CHtml::encode($data->getAttributeLabel('comment_body')); ?>:</b>
<?php echo CHtml::encode($data->comment_body); ?>
<br />
<?php echo CHtml::link('Edit', array('tblComments/update', 'id'=>$data->id)); ?>
<br/>
<?php echo CHtml::link('Delete', array('tblComments/delete', 'id'=>$data->id)); ?>
</div>
現在的問題是:
Undefined variable: data
我不知道爲什麼?請解釋並幫助我!
與[我的回答,對你的其他問題](http://stackoverflow.com/a/13153847/720508)我認爲你應該能夠解決這個問題,如果不是,那麼請顯示你的控制器動作,呈現_view .php_文件 –