CakePHP Bakeでエラーが出る

PHP

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とつけてはいけない)というのが原因だったようです。(^_^;

ありがとう、mark!!
http://cakephp.1045679.n5.nabble.com/Error-during-baking-of-model-Fatal-error-Call-to-undefined-method-File-getAssociated-td1331809.html

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です