我在3天前开始学习Zend并且卡住了。我在view.phtml中有一个像这样的表样本表
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>Email</th>
<th>Address</th>
<th>Status</th>
</tr>
</thead>
并在model.php中
public function listallemail() {
$db = $this->getDefaultAdapter();
$query = $db->select()
->from('members','email');
return $db->fetchAll($query);
}
现在我列出了来自mysql数据库的所有电子邮件,我想只插入<th>Email</th>
,其他列留空。任何人都可以建议我这样做的方式
答案 0 :(得分:1)
您应该将数据返回给控制器,然后将数据传递给视图。由于您没有提供任何额外的细节,我将猜测您的应用程序结构
<强>控制器强>
proposal
型号
class Default_IndexController extends Zend_Controller_Abstract
{
public function viewAction()
{
...
$this->view->emaildetails = $modelObj->listallemail();
}
}
<强> view.phtml 强>
public function listallemail() {
$db = $this->getDefaultAdapter();
$query = $db->select()
->from('members','email');
return $db->fetchAll($query);
}