Невозможно найти шаблон "VichUploaderBundle: form: fields.html.twig"

Я использую пакет Symfony 4 + Easyadmin, и у меня проблема, не уверен, ошибка это или нет.

Что я наделал: easy_admin.yaml

easy_admin:

easy_admin:
  entities:
    Category:
      class: App\Entity\Category
      list:
          fields: ["id", "name"]

      form:
        fields:
          - "name"
          - "slug"
          - "title"
          - { property: "imageFile", type: "vich_file" }
          - "description"

  design:
    form_theme:   ['VichUploaderBundle:Form:fields.html.twig', 'horizontal']

После добавления design: form_theme и т. д. Я получаю такую ​​ошибку: "Невозможно найти шаблон" VichUploaderBundle: Form: fields.html.twig "(просмотрел: / Applications / MAMP / htdocs / paarden / templates, / Applications / MAMP / htdocs / paarden / vendor / symfony / twig-bridge / Resources / просмотров / Форма) ".

Что я делаю неправильно?

Может быть: stackoverflow.com/questions/47832977/…

Cerad 06.05.2018 17:40

Работает спасибо!

DrBeef 06.05.2018 20:34

Ничто так не говорит "спасибо", как голос "за".

Cerad 06.05.2018 20:55

хе-хе ... готово! :)

DrBeef 06.05.2018 21:03
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
581
1

Ответы 1

Я потратил более 2 минут, чтобы найти решение из связанного вопроса, поэтому вот полный ответ из комментариев:

Начиная с Symfony 3.4 / обновление до Symfony 4, необходимо следующее изменение в easy_admin.yaml:

design:
    form_theme:   ['VichUploaderBundle:Form:fields.html.twig', 'horizontal']

должно быть

design:
    form_theme:   ['@VichUploader/Form/fields.html.twig', 'horizontal']

Причина была указана в комментарии @Cerad: пути к пространствам имен веточек были адаптированы к соглашению веточек: @BundleName/dir/twigfile.twig.

Другие вопросы по теме