[PHP]Bakeでコード生成する時の下準備[CakePHP]
- October 8th, 2011
cookBookにあるブログのチュートリアルの後、ACLを制御するシンプルなアプリケーションへ進んだらハマったのでメモ。
1.とりあえずデータベースにテーブル作成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)
);
2.コンピューターを右クリックしてプロパティを開き、システムの詳細設定から環境変数を選択。
3.cake.batまでのパスを追加(私の場合はC:VertrigoServwwwcakephpcakeconsole)
4.php.exeまでのパス(に/cliをくっつけたもの)を追加(私の場合はC:VertrigoServwwwPhpcli)
5.パソコン再起動
6.cmd立ち上げて cake を実行。