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