после борьбы, чтобы попытаться изобрести колесо и создать интерфейс администратора для FOSUB Ive решил установить SonataAdminBundle.
Я успешно выполнил инструкции здесь. Когда я пытаюсь обновить активы, как было предложено, я получаю следующую ошибку с консоли:
Fatal error: Class 'Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle' not found in C:\Dropbox\xampp\htdocs\etrack3\app\AppKernel.php on line 25
Экземпляр AppKernal.php
new Sonata\BlockBundle\SonataBlockBundle(),
new Knp\Bundle\MenuBundle\KnpMenuBundle(),
new Sonata\AdminBundle\SonataAdminBundle(),
ln 25> new Sonata\DoctrineORMAdminBundle\SonataDoctrineORMAdminBundle(),
new FOS\UserBundle\FOSUserBundle(),
Я добавил строку в AppKernal.php, как указано, которая регистрирует пакет. Ive также установил комплект, используя композитор, и он присутствует в папке Project/sonata-project. (и не является красным в appKernal [используя PHPstorm для проверки путей])
Im интересно, если что-то делать с автозагрузчиком, который Ive не настроен? Я не смог найти ничего, что могло бы предположить, что это. справа, и b. как исправить это, если это так.
любая помощь оценивалась как всегда.
Хорошо странно.
когда я установил sonataUserBundle, похоже, исправил эту проблему.
частью этого процесса было вручную установить doctrineormadminbundle с композитором, а не помещать ссылку в файл.json. Я предполагаю, что это было исправлено.