Я работаю над проектом Symfony, основанным на существующей базе данных MySQL, и сгенерировал из него shcema.yml. Первое созданное приложение - это бэкэнд.Но когда я пытаюсь добавить модуль с командой
$ php symfony propel:generate-admin backend <ClassName> --module=<classname>
, поэтому, когда я пытаюсь получить доступ к URL этого внутреннего модуля (http://localhost/project/web/backend_dev.php/<'classname>) выдает мне эту ошибку:
Неустранимая ошибка: класс 'Base <' ClassName> GeneratorConfiguration 'не найден в ... / www / proeject / apps / backend / modules / <' classname> / lib / <'classname> GeneratorConfiguration.class.php в строке 12
Я искал в других проектах (например, в руководстве по заданию), и в этом файле не определены классы.
Редактировать:
Я думаю, чтоошибка в том, что symfony не может найти класс Base<ClassName>GeneratorConfiguration
, родительский класс <ClassName>GeneratorConfiguration
. Поэтому я думаю, что проблема в том, что я не нашел этот класс должным образом в проекте. Знаете ли вы, должен ли я применить какой-нибудь плагин или вызватькакая-то задача из командной строки, чтобы решить эту проблему?
/ Edit
Есть ли у вас какие-либо идеи о том, что происходит? Может быть, я забыл объявить что-то, прежде чем создавать модули бэкэнда ...