0

cakeError()メンバー関数として定義されている場所の情報が見つかりません。ドキュメントには、呼び出しは次のようになっているとだけ記載されています。

$this->cakeError(string $errorType [, array $parameters]);

しかし、これをAppControllerサブクラスで呼び出すと、が得られますCall to undefined method EntriesController::cakeError()

どこでcakeError()定義されていますか?

4

1 に答える 1

2

CakePHP 2.x:

http://book.cakephp.org/2.0/en/development/errors.html

2.0の場合、Object ::cakeError()は削除されました。代わりに、いくつかの例外に置き換えられました。以前はcakeErrorと呼ばれていたすべてのコアクラスが例外をスローするようになりました。これにより、アプリケーションコードのエラーを処理するか、組み込みの例外処理でエラーを処理するかを選択できます。

CakePHP 1.3:

http://api13.cakephp.org/view_source/object/#line-187

http://api13.cakephp.org/class/object#method-ObjectcakeError

于 2012-09-15T21:06:12.663 に答える