0

私のコントローラーの1つで、コンストラクターで余分なことを何もしようとせず、親コンストラクターを実行しようとしています:

public function __construct(){
     parent::__construct();
}

「非オブジェクトでメンバー関数 body() を呼び出します」というエラーが表示されます。誰でも理由がわかりますか?

4

1 に答える 1

3

拡張しようとしているファイルを見てみませんか? 結局、Cake はオープン ソースです。次に、必要なコンストラクターの種類を簡単に見つけることができます ( https://github.com/cakephp/cakephp/blob/master/lib/Cake/Controller/Controller.php#L317 )

public function __construct($request = null, $response = null) {
    parent::__construct($request, $response);
}
于 2013-02-07T23:23:07.397 に答える