1

Doctrineのドキュメントには、使用できると書かれています

public function construct() { ... }

__construct はオーバーライドできないため、コンストラクト関数として。

コードに配置してエコーを入れると

public function construct() { echo "constructing..."; }

オブジェクトの構築中には呼び出されません。

どのように呼び出されるはずですか、またはPHPのロード時間中(または直後)に関数を呼び出すための素晴らしい方法はありますか?

4

1 に答える 1

2

出力がないからといって、メソッドが呼び出されないわけではありません。exit('constructing...');代わりにa を試してください。

ところで: ここでは Doctrine 1.1 で問題なく動作します :-)

于 2009-08-04T18:26:21.050 に答える