HTMLヘルパーを使うことでコードが簡潔になる。様々なオプションを指定することも可能。
使用前
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<table> <tr> <th>Name</th> <th>Title</th> <th>Content</th> </tr> <?php foreach ($boards as $board) { ?> <tr> <td><?php echo h($board['Board']['name']); ?></td> <td><?php echo h($board['Board']['title']); ?></td> <td><?php echo h($board['Board']['content']); ?></td> </tr> <?php } ?> </table> |
使用後
1 2 3 4 5 6 7 8 9 10 |
<table> <?php echo $this->Html->tableHeaders(array('Name', 'Title', 'Content')); ?> <?php foreach ($boards as $board) { ?> <?php echo $this->Html->tableCells(array( $board['Board']['name'], $board['Board']['title'], $board['Board']['content'] )); ?> <?php } ?> </table> |
表示結果
オプション無しだと表示体裁は同じになった。
参考サイト
HtmlHelper — CakePHP Cookbook 2.x ドキュメント
http://book.cakephp.org/2.0/ja/core-libraries/helpers/html.html