gpt4 book ai didi

php - 在 zend 框架中的特定列中显示数组数据

转载 作者:行者123 更新时间:2023-11-29 02:55:21 28 4
gpt4 key购买 nike

我 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> 中与另一列留空。谁能建议我这样做的方法

最佳答案

您应该将数据返回给 Controller ,然后将数据传递给 View 。由于您没有提供任何额外的详细信息,我将猜测您的应用程序结构

控制者

class Default_IndexController extends Zend_Controller_Abstract
{
public function viewAction()
{

...
$this->view->emaildetails = $modelObj->listallemail();
}

}

模型

public function listallemail() {
$db = $this->getDefaultAdapter();
$query = $db->select()
->from('members','email');
return $db->fetchAll($query);
}

view.phtml

<thead>
<?php foreach($this->emaildetails as $email):?>
<tr>
<th>ID</th>
<th>Name</th>
<th><?php echo $email->email ?></th>
<th>Address</th>
<th>Status</th>
</tr>
<?php endforeach; ?>
</thead>

关于php - 在 zend 框架中的特定列中显示数组数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237200/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com