私はzendを使用しています。時には、HTMLテーブルのWebページ上のデータベースからデータを表示する必要があります。zendのhtmlテーブルにデータを表示する最も良い方法
$myModel = new Model_MyTable_Object();
$data = $myModel->getAllRecords();
$this->view->show = $data->toArray();
そしてに
<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>
index.phtmlをはZendの中でこれを行うには何か良い方法はあり:
IndexControllerのIndexActionに
:今のところ私はこのような何かをやっています。私はどこかで見たことがあります。各データグリッドに対してPHPクラスが作成され、ここでこれが必要な場所はActionでそのクラスのインスタンスを作成し、そのオブジェクトをHTML形式でhtmlテーブル形式で表示します:
$this->data->render();
どうすればこのことができますか?良い例、チュートリアル、リンク。
あなたのビューで見るヘルパー
を作成します。テーブルの最も有用な方法で、これは良いことです。たぶん、あなたは誰もが知っているテーブルフリーのCSSにそれを変更したいと思うかもしれません。 Zendができることはすべて、それを混乱させることです。 –