November 12, 2012

FuelPHPのscafdbタスクを改良しました。

2013/01/14 追記

FuelPHP1.5で、当タスクをベースにしたfromdbタスクが公式に実装されました。
https://github.com/fuel/oil/commit/fcb51348c7d4c401895d4e10119fd795fdc57a94
FuelPHP1.5以降は、fromdbタスクをお使い下さい。

--

大した改良では無いですが、scafdb:scafとscafdb:modelで、
複数テーブルの指定に対応しておきました。
https://github.com/mp-php/fuel-myapp/blob/master/tasks/scafdb.php
https://github.com/mp-php/fuel-myapp/commit/a6357fce3bf3e0e0c9f5a906cd6222da0e7f4d6c

複数テーブルを指定する場合、カンマ区切りで指定して下さい。
単一テーブルの場合、これまでと同様です。

scafdbについては、以下を御覧下さい。
http://www.slideshare.net/mamoruotsuka/fuelphp-tokyo-vol220120923
http://madroom-project.blogspot.jp/2012/06/fuelphpscaffoldtaskgithub.html

尚、FuelPHP1.4でoil generateを正しく実行する為に、以下の修正が必要です。
https://github.com/fuel/oil/commit/74f58bf6ddb1c0c556dc336f578cd3babc4e9755
(追記: パッチが当たっていますので、この修正はもう不要です。)

No comments:

Post a Comment