覆盖细枝模板在symfony 3中不起作用

时间:2018-09-05 07:10:18

标签: twig symfony-3.4

我在我的symfony-3项目中使用了sonata admin 3。我面临如下的树枝模板错误。

错误编号1

  

[2018-09-05 03:02:14]请求。严重:未捕获的PHP异常   Twig_Error_Loader:“无法找到模板   “ AppBundle:Admin:user_block.html.twig”(调查:   / var / www / mypay-portal / vendor / knplabs / knp-menu / src / Knp / Menu / Resources / views,   / var / www / mypay-portal / app / Resources / views,   / var / www / mypay-portal / vendor / symfony / symfony / src / Symfony / Bridge / Twig / Resources / views / Form)   在第215行的“ SonataAdminBundle :: standard_layout.html.twig”中。   /var/www/mypay-portal/vendor/twig/twig/lib/Twig/Loader/Filesystem.php   第232行{“ exception”:“ [object](Twig_Error_Loader(code:0):无法   找到模板\“ AppBundle:Admin:user_block.html.twig \”(查看:   / var / www / mypay-portal / vendor / knplabs / knp-menu / src / Knp / Menu / Resources / views,   / var / www / mypay-portal / app / Resources / views,   / var / www / mypay-portal / vendor / symfony / symfony / src / Symfony / Bridge / Twig / Resources / views / Form)   在\“ SonataAdminBundle :: standard_layout.html.twig \”中的第215行。   /var/www/mypay-portal/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:232)“}   []


config/config.yml

sonata_admin:
    title: MyPay Admin
    title_logo: bundles/app/images/logo.png
    templates:
        user_block: AppBundle:Admin:user_block.html.twig

错误编号2

  

[2018-09-05 03:40:28] app。警告:尝试加载   字段的模板“ AppBundle:Admin:date_format_list.html.twig”   默认模板“ created_date_time”   改为使用“ @ SonataAdmin / CRUD / base_list_field.html.twig”。   {“ exception”:“ [对象](Twig_Error_Loader(代码:0):找不到   模板\“ AppBundle:Admin:date_format_list.html.twig \”(调查:   / var / www / mypay-portal / vendor / knplabs / knp-menu / src / Knp / Menu / Resources / views,   / var / www / mypay-portal / app / Resources / views,   / var / www / mypay-portal / vendor / symfony / symfony / src / Symfony / Bridge / Twig / Resources / views / Form)。   在   /var/www/mypay-portal/vendor/twig/twig/lib/Twig/Loader/Filesystem.php:232)“}   []

AppBundle/Admin/ProviderAdmin.php


$listMapper
            ->addIdentifier('id')
            ->add('providerId')
            ->add('providerName')
            ->add(
                'created_date_time',
                'datetime',
                ['template' => 'AppBundle:Admin:date_format_list.html.twig']
            )
            ->add(
                '_action',
                'actions',
                ['actions' => ['show' => [], 'edit' => []]]
            );

AppBundle/Resources/Views/Admin/date_format_list.html.twig

<td>
    {%  if value is  not empty %}
        {{  value | to_MMT }}
    {%  else %}
        {{ value }}
    {% endif %}
</td>

此管理员发生了>>服务器返回了“ 500 Internal Server Error”。我该如何解决?

0 个答案:

没有答案