Как лучше опубликовать статические файлы для несколькох проектов с общим кодом?

Движок Yii2.
Есть код на котором поднято 2 проекта, которые отличаются дизайном.
Как лучше реализовать разделение статики вроде sitemap.xml, robots.txt, favicon.ico, google-verification .....
Сейчас это повесили на контроллер.

Есть ли возможность сделать это средствами движка на подобии публикации ресурсов.
То есть я регистрирую ассет-бандл со пачкой статики(для каждого домена свой бандл) он публикуется в @web директории и все довольны?
  • Вопрос задан
  • 290 просмотров
Пригласить эксперта
Ответы на вопрос 2
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Можно, для этого и существует assets manager. Хотя я немного удивлен тем, что Вы sitemap.xml назвали статикой. В моем понимании - это динамическая страница.
www.yiiframework.com/doc-2.0/guide-structure-asset...
Ответ написан
qonand
@qonand
Software Engineer
В Yii нет возможности указать отдельный путь размещения файлов бандла. Все файлы копируются в basePath указанный в AssetManager. Соответственно Вам нужно либо писать собственный AssetManager реализовывающий необходимую функциональность либо искать готовое расширение.
Но вообще не понятно зачем статику помещать в бандл и почему ее сразу нельзя расположить в @web
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы