SyliusAdminBundle:Crud - Невозможно найти шаблон
Я пытаюсь создать свою первую сетку в Силиусе.
Я создал сущность SupplierInterface и SupplierInterface. Затем создал файл config / packages / resources.yaml со следующим содержимым:
sylius_resource:
resources:
app.supplier:
classes:
model: App\Entity\Supplier
Теперь я хочу добавить маршрут для действий CRUD:
sylius_admin:
resource: "@SyliusAdminBundle/Resources/config/routing.yml"
prefix: '/%sylius_admin.path_name%'
sylius_paypal_admin:
resource: "@SyliusPayPalPlugin/Resources/config/admin_routing.yml"
prefix: '/%sylius_admin.path_name%'
app_supplier:
resource: |
alias: app.supplier
section: admin
templates: SyliusAdminBundle:Crud
except: ['show']
grid: app_admin_supplier
type: sylius.resource
prefix: /admin
но мой / admin / suppliers / new показывает мне ошибку:
Unable to find template "SyliusAdminBundle:Crud:create.html.twig" (looked into: /var/www/html/vendor/knplabs/knp-menu/src/Knp/Menu/Resources/views, /var/www/html/templates, /var/www/html/templates, /var/www/html/vendor/symfony/twig-bridge/Resources/views/Form).
1 ответ
Решение
У меня была такая же проблема при обновлении с 1.8 до 1.9.
Решил, поменяв строчку
templates: SyliusAdminBundle:Crud
к
templates: "@SyliusAdmin\\Crud"
в ваших маршрутах (в вашем случае под app_supplier).