Нещодавно я оновив свій проект Symfony до версії 2.8 і потім прийняв структуру каталогів Symfony 3. \ t Тепер, коли я запускаю Codeception, мені видається наступне повідомлення про помилку:
Анотація "@DoctrineORMMappingEntity" у класі AcmeSiteBundleEntityAcmeUser не існує або не може бути автоматично завантажена. "
Отже, анотації доктрини не є автозавантаженими. Я знаю, що Symfony 3 вніс деякі зміни щодо автозавантаження. Як це впливає на кодування, що потрібно відрегулювати, щоб він працював правильно?
Відповіді:
6 за відповідь № 1Я вирішив це, вимагаючи сценарію автозавантаження Symfony в моїх люксах " _bootstrap
файли
// tests/acceptance/_bootstrap.php
require __DIR__ . "/../../app/autoload.php";
Я не думаю, що це довгострокове рішення, але тим часом вона працює.