Как использовать функцию построения доктрины

StackOverflow https://stackoverflow.com/questions/1229061

  •  22-07-2019
  •  | 
  •  

Вопрос

В документации доктрины сказано, что вы можете использовать

public function construct() { ... }

как функция конструкции, так как __construct нельзя переопределить.

Когда я помещаю его в свой код и вставляю в него эхо

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

он не вызывается во время строительства объекта.

Как он должен вызываться или есть какой-то причудливый способ вызова функции во время (или сразу после) загрузки в PHP?

Это было полезно?

Решение

Тот факт, что нет выходных данных, не означает, что метод не вызывается. Попробуйте вместо этого exit ('construct ...'); .

Кстати: здесь хорошо работает с Doctrine 1.1: -)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top