fuelphpのscafold使ってみたら、migrationでtable doesn't existが出たの巻
fuelphpのmigrationでtable doesn't existが出る
scafoldを試そうとして、下記を実行したらエラーになった。
oil refine migrate
エラーは↓な感じ
Uncaught exception Fuel\Core\Database_Exception: Table 'hoge.migration' doesn't exist
結局、原因はわからなかったが、手動でmigrationテーブルを作成したらうまくいった。
他の環境では新規のときに自動で作成してくれたのに・・・
CREATE TABLE IF NOT EXISTS `migration` (
`type` varchar(25) NOT NULL,
`name` varchar(50) NOT NULL,
`migration` varchar(100) NOT NULL DEFAULT ''
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
scafold自体はすげー便利。CMSなんかはこれで作ると捗りそう。
テンプレートも↓に入ってるので、カスタマイズするとさらに捗るはず。
\fuelphp\fuel\packages\oil\views\scaffolding