テーブルとコントローラの作成だけでとりあえず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
<?php class UsersController extends AppController { var $name = 'Users'; var $scaffold; }
http://server/users/ にアクセス
この手順で表示される html (ビュー)は動的に生成されるものなので、保存することはできない。
保存の必要があれば、次の bake の手順を行う。
cd ./cake/console/ ./cake bake
インストールの手順、環境によっては権限の設定が必要
chmod 707 cake