Недавно я обновил проект Symfony до версии 2.8, а затем принял структуру каталогов Symfony 3. Теперь, когда я бегу Codeception это дает мне следующее сообщение об ошибке:Как заставить Codeception работать с структурой каталогов Symfony 3
аннотаций "@Doctrine \ ORM \ Mapping \ Entity" в классе Acme \ SiteBundle \ Entity \ Acme \ Пользователь не существует или не может быть Автозагружаемый «.
Так Учение аннотаций не автоматически загружаются. Я знаю, что Symfony 3 внесены некоторые изменения, касающиеся самозарядные. Как это влияет на Codeception, что должно быть переделаны для того, чтобы работать правильно?
У вас еще нет обновления, но вы уже видели новое свойство config для 'var'? См. [Структура кода генерации кода Symfony3] (http://codeception.com/docs/modules/Symfony2#Symfony-3x-Directory-Structure). Я бы предположил, что бутстрап может быть расположен там (который, я думаю, включает автозагрузку). – enricog
У меня есть параметр var_path: 'var'' в моем файле конфигурации (жалобы на кодирование и не будут работать, если он не установлен). И да, файл bootstrap находится в папке '/ var', но я не уверен, что он включает автозагрузку ... В любом случае, без включения его вручную (см. Мой ответ), нет автоматической загрузки. – marcv