Я использую KnpMenuBundle и хотел бы получить доступ к Doctrine Entity Manager внутри класса Builder меню. Я хочу проверить базу данных на наличие различных значений, которые могут появиться в меню. Я пытался передать EM через конструктор, но это не работает. Какой лучший способ сделать это? Спасибо!
Вот код, который я добавил в класс Builder:
private $em;
public function __construct(EntityManager $em)
{
$this->em = $em;
}
Это выдает ошибку: Catchable Fatal Error: Аргумент 1, переданный в XXX \ ThemeBundle \ Menu \ Builder :: __ construct (), должен быть экземпляром Doctrine \ ORM \ EntityManager, не задан, вызывается в