cakePHPのチュートリアル「ACL を制御するシンプルなアプリケーション」を実践したときの備忘録
まずはcakePHPをダウンロード。
http://cakephp.org/から現在の安定版1.2.5をダウンロードしてweb領域にセットします。
続いてDBの設定。
「cake_tutorial」というDBを作成して以下のテーブルを作成。
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, username VARCHAR(255) NOT NULL UNIQUE, password CHAR(40) NOT NULL, group_id INT(11) NOT NULL, created DATETIME, modified DATETIME ); CREATE TABLE groups ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, created DATETIME, modified DATETIME ); CREATE TABLE posts ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, user_id INT(11) NOT NULL, title VARCHAR(255) NOT NULL, body TEXT, created DATETIME, modified DATETIME ); CREATE TABLE widgets ( id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100) NOT NULL, part_no VARCHAR(12), quantity INT(11) );
ここまで出来たら後はbakeでサクッと作成しちゃいます。


