====== とりあえず画面作成 ======
===== scaffold =====
テーブルとコントローラの作成だけでとりあえずCRUDができる。
==== テーブル作成 ====
CREATE TABLE IF NOT EXISTS `users` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ユーザーID',
`name` varchar(64) NOT NULL COMMENT 'ユーザー名',
`modified` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新日時',
`created` datetime NOT NULL COMMENT '作成日時',
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
==== コントローラ作成 ====
vi app/controllers/users_contoller.php
==== ブラウザでアクセス ====
http://server/users/ にアクセス
この手順で表示される html (ビュー)は動的に生成されるものなので、保存することはできない。
保存の必要があれば、次の bake の手順を行う。
===== bake =====
cd ./cake/console/
./cake bake
インストールの手順、環境によっては権限の設定が必要
chmod 707 cake