SyliusAdminBundle:Crud - 找不到模板
SyliusAdminBundle:Crud - Unable to find a template
我正在尝试在 Sylius 中制作我的第一个网格。
我创建了实体 Supplier 和 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.8 更新到 1.9 时遇到了同样的问题。
改行解决了
templates: SyliusAdminBundle:Crud
至
templates: "@SyliusAdmin\Crud"
在你的路线中(在你的情况下 app_supplier)。
我正在尝试在 Sylius 中制作我的第一个网格。
我创建了实体 Supplier 和 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.8 更新到 1.9 时遇到了同样的问题。
改行解决了
templates: SyliusAdminBundle:Crud
至
templates: "@SyliusAdmin\Crud"
在你的路线中(在你的情况下 app_supplier)。