Я использую Symony 3 с Sonata Admin, и у меня уже есть CheckAdmin с уже настроенным объектом, репозиторием и службой. Список, отображение, редактирование маршрутов ... все работает правильно.
Мой следующий шаг - мне нужен другой администратор, объект и репозиторий (назовите его HourControl), который наследуется от Check, но без создания другой таблицы, я хочу чтобы показать информацию по-другому в другом разделе моего приложения.
Мой HourControlAdmin расширен от CheckAdmin, и у меня правильно настроены $ baseRouteName и $ baseRoutePattern, и я могу видеть новые маршруты. HourControlEntity также наследуется от CheckEntity с моими новыми методами (у меня нет дополнительной конфигурации).
В службе я делаю это:
app.admin.hour_control:
class: AppBundle\Admin\HourControlAdmin
arguments: [~, AppBundle\Entity\HourControl, AppBundle:CRUD]
tags:
- { name: sonata.admin, manager_type: orm, group: 'my_group', on_top: true, label_catalogue: 'my_catalogue', icon: '<i class="fa fa-clock-o"></i>' }
public: true
но когда я go для просмотра списка появляется такая ошибка: No entity manager defined for class AppBundle\Entity\HourControl
Что мне нужно настроить?
Спасибо!