我正在使用zend。有時我必須在HTML表格的網頁上顯示來自數據庫的數據。現在我在做這樣的事情:在zend中顯示html表格數據的最佳方法
在的IndexController的的indexAction:
$myModel = new Model_MyTable_Object();
$data = $myModel->getAllRecords();
$this->view->show = $data->toArray();
而且在index.phtml
<table>
<tr>
<th>id</th>
<th>FirstName</th>
<th>LastName</th>
<th>Locaion</th>
</tr>
<?php
foreach($this->show as $data) {
echo "<tr>
<td>" . $data['id'] . "</td>
<td>" . $data['firstname'] . "</td>
<td>" . $data['lastname'] . "</td>
<td>" . $data['location'] . "</td>
</tr>";
}
?>
</table>
是否有Zend公司做到這一點沒有什麼好的辦法。我所看到的地方,哪裏是爲每個數據網格創建一個PHP類何地,我們需要這個,然後我們創建在行動該類的實例,並渲染對象PHTML顯示HTML表格的格式是這樣的數據:
$this->data->render();
我們該怎麼做?任何好的示例,教程或鏈接。
如果保持視圖(index.phtml)裏面的foreach循環,它可以讓你的風格和以其它方式調整演示以最有用的方式表格,這是一件好事。也許有一天你會想把它全部改成無表格的CSS,誰知道呢? Zend所能做的就是搞定它。 – 2011-02-01 23:38:11