Подтвердить что ты не робот

Установка активов из каталога приложений

Вот моя структура каталогов

/app/Resources/public
/app/Resources/public/css
/app/Resources/public/iamges
/app/Resources/public/js

Мне нужно установить эти ресурсы в каталог /web. Каков правильный способ сделать это? Я пробовал app/console install:assets, но он устанавливает активы только из пакетов. Можно ли хранить глобальные активы в каталоге приложения?

4b9b3361

Ответ 1

Ваши глобальные активы должны перейти непосредственно в веб-папку. Не нужно помещать их в папку приложения, а затем копировать их.

Команда install:assets или assetic:dump предназначена для активов, которые принадлежат только одному пакету и которые хранятся внутри этого пакета, чтобы сделать их повторно используемыми.

Однако вы можете сохранить активы, принадлежащие вашему приложению, в вашем "комплекте приложений". В большинстве случаев вы получили хотя бы один пакет, который не может использоваться повторно, представляя ваше ядро ​​приложения. Я сохраняю базовые шаблоны (base.html.twig) и основные активы там, поэтому я могу использовать assetic:dump на них!