шаблон переопределения ветки не работает в Symfony 3 - PullRequest
0 голосов
/ 05 сентября 2018

Я использую sonata admin 3 для своего проекта symfony-3. Я сталкиваюсь с ошибкой шаблона ветки, как показано ниже.

Ошибка № 1

[2018-09-05 03:02:14] request.CRITICAL: Uncaught PHP Exception Twig_Error_Loader: "Невозможно найти шаблон "AppBundle: Admin: user_block.html.twig" (заглянул в: / Вар / WWW / MyPay-портал / knplabs / ПКН-меню / поставщик / SRC / КНП / Меню / Ресурсы / виды, / Вар / WWW / MyPay-портал / приложение / ресурсы / представления, / Вар / WWW / MyPay-портал / поставщик / Symfony / Symfony / SRC / Symfony / Мост / Twig / Ресурсы / мнение / форма) в "SonataAdminBundle :: standard_layout.html.twig" в строке 215. "в /var/www/mypay-portal/vendor/twig/twig/lib/Twig/Loader/Filesystem.php строка 232 {"исключение": "[объект] (Twig_Error_Loader (код: 0): невозможно найти шаблон \ "AppBundle: Admin: user_block.html.twig \" (заглянул в: / Вар / WWW / MyPay-портал / knplabs / ПКН-меню / поставщик / SRC / КНП / Меню / Ресурсы / виды, / Вар / WWW / MyPay-портал / приложение / ресурсы / представления, / Вар / WWW / MyPay-портал / поставщик / Symfony / Symfony / SRC / Symfony / Мост / Twig / Ресурсы / мнение / форма) в \ "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.WARNING: Произошла ошибка при попытке загрузить шаблон "AppBundle: Admin: date_format_list.html.twig" для поля "create_date_time", шаблон по умолчанию Вместо этого использовалось «@ SonataAdmin / CRUD / base_list_field.html.twig». {"исключение": "[объект] (Twig_Error_Loader (код: 0): невозможно найти шаблон \ "AppBundle: Admin: date_format_list.html.twig \" (просматривал: / Вар / WWW / MyPay-портал / knplabs / ПКН-меню / поставщик / SRC / КНП / Меню / Ресурсы / виды, / Вар / WWW / MyPay-портал / приложение / ресурсы / представления, / Вар / WWW / MyPay-портал / поставщик / Symfony / Symfony / SRC / Symfony / Мост / Twig / Ресурсы / мнение / форма). в /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". Как я могу это исправить?

...