CakePHP Bakeでエラーが出る
CakePHP 1.3.8
Cakeのcake.batを利用したコンソールからプログラムを自動生成する方法ですが、次のようなエラーが出て、プログラムファイルが作成できない場合があります。
私の場合は、viewファイルがどうしても生成されず、困っていました。
Wrote `/usr/local/zend/apache2/htdocs/***/tests/fixtures/
category_fixture.php`
Bake is detecting possible fixtures..
Warning: dirname() expects parameter 1 to be string, array given in /
usr/local/cake/libs/file.php on line 100
Warning: is_dir() expects parameter 1 to be string, array given in /
usr/local/cake/libs/file.php on line 101
Warning: basename() expects parameter 1 to be string, array given in /
usr/local/cake/libs/file.php on line 102
Notice: Undefined property: File::$table in /usr/local/cake/libs/model/
model.php on line 660
Fatal error: Call to undefined method File::getAssociated() in /usr/
local/cake/console/libs/tasks/test.php on line 311
クラスファイル名に「File」が使えない(つまりテーブル名にfilesとつけてはいけない)というのが原因だったようです。(^_^;