Home > CakePHP | PHP > CakePHP bake2でテーブルひな形を作る

CakePHP bake2でテーブルひな形を作る

この記事の所要時間: 114

テーブル生成・削除SQLを作成するタスクが紹介されています。

To make it a bit easier to write the sql scripts for creating and dropping tables, I wrote a simple bake task. There isn’t much to say about it, so I show you just an example.

cakebaker » A simple task to generate sql scripts (2006-10-26)

1.2系に付属されているbake2用のタスクです。

bake2.phpにテーブル名を指定すると、id(プライマリキー)・created(レコード生成日時)・modified(レコード更新日時)を持つテーブルの生成・削除SQLが[/app/config/sql]以下に生成されます。どのカラムもフレームワークで参照・更新されるカラムですのでひな形に含まれていると便利ですね。

ただ生成されるSQLがMySQL用なので他DBの場合はデータ型などを変更する必要があります。(生成対象のDBを[/app/config/database.php]を見て切り替えるという手もありです。)

bake2.phpを見ると任意のタスクを追加していけるようなので、こちらも色々と使えそうです。

Pocket

follow us in feedly

トラックバック:0

このエントリーのトラックバックURL
http://www.1x1.jp/blog/2006/10/cakephp_sqlscriptstask.html/trackback
Listed below are links to weblogs that reference
CakePHP bake2でテーブルひな形を作る from Shin x blog

Home > CakePHP | PHP > CakePHP bake2でテーブルひな形を作る

検索
フィード
メタ情報

Return to page top