Fast CakePHPのToDo管理(2)モデル、コントローラー、ビューを作る
モデルを作る
<?php class Task extends AppModel { var $name = 'Task'; } ?>
コントローラーを作る
<?php // app/controllers/tasks_controller.php class TasksController extends AppController { var $name = 'Tasks'; var $uses = array('Task'); function index() { $this->set('tasks', $this->Task->findAll(null, null, 'Task.created ASC')); } } ?>
ビューを作る
- 拡張子は.thtml
<table> <tr> <th>Id</th> <th>タスク内容</th> <th>状態</th> <th>作成日</th> </tr> <?php foreach ($tasks as $task) { ?> <tr> <td><?php echo h($task['Task']['id']) ?></td> <td><?php echo h($task['Task']['content']) ?></td> <td><?php echo h($task['Task']['status']) ?></td> <td><?php echo h($task['Task']['created']) ?></td> </tr> <?php } ?> </table>
参考にした書籍
- 作者: 秋田真宏
- 出版社/メーカー: 技術評論社
- 発売日: 2008/01/08
- メディア: 単行本(ソフトカバー)
- クリック: 106回
- この商品を含むブログ (22件) を見る