Pregunta

La documentación de Doctrine dice que puedes usar

public function construct() { ... }

como una función de construcción ya que __construct no se puede anular.

Cuando lo coloco en mi código y le hago eco

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

no se llama durante la construcción del objeto.

¿Cómo se supone que debe llamarse o hay alguna forma elegante de llamar a una función durante (o justo después) del tiempo de carga en PHP?

¿Fue útil?

Solución

El hecho de que no haya salida no significa que no se llame al método. Pruebe con una salida ('construyendo ...'); en su lugar.

Por cierto: funciona bien aquí con Doctrine 1.1 :-)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top