嘿我有3个实例供管理员用户显示评论,用户和俱乐部。目前我正在努力让他们显示用户和俱乐部工作正常,但评论并不奇怪,因为他们所有人我使用相同的代码,但分别替换变量。
评论模特:
<?php
class Application_Model_DbTable_Comments extends Zend_Db_Table_Abstract
{
protected $_name = 'comments';
public function getComments($id) {
$id = (int) $id;
$row = $this->fetchRow('id = ' . $id);
if (!$row) {
throw new Exception("Count not find row $id");
}
return $row->toArray();
}
}
AdminViewCommentsController:
<?php
class AdminViewCommentsController extends Zend_Controller_Action
{
public function init()
{
/* Initialize action controller here */
}
public function indexAction()
{
$this->view->assign('title', 'Admin - View Comments');
$this->view->headTitle($this->view->title, 'PREPEND');
$comments = new Application_Model_DbTable_Comments();
$this->view->comments = $comments->fetchAll();
}
}
最后是观点:
<table>
<th>Comment</th>
<th>Date</th>
<th></th>
<?php foreach($this->comments as $comments) : ?>
<tr>
<td><?php echo $this->escape($comments->comment);?></td>
<td><?php echo $this->escape($comments->date);?></td>
<td><a href="#">Delete!</a></td>
</tr>
<?php endforeach; ?>
</table>
我尝试过多次重新输入这些内容,但某些地方出现了问题,我对它的内容感到迷茫。
由于
答案 0 :(得分:0)
很抱歉,数据库中的字段名称错误!应该是'comment_date',而不仅仅是'date'
抱歉