Где продвинуть общие ресурсы в yii2?

Я хочу получить доступ к моим файлам css и javascript как в интерфейсе, так и в backend .

Итак, мой вопрос заключается в том, где я размещаю файлы css и javascript, чтобы они были доступны как для интерфейса, так и для бэкэнд.

Или есть ли способ повторного использования файлов, т.е. я помещаю свой файл css в веб- папку бэкэнд и использую его в интерфейсе .

благодаря

Как сказано здесь , вы можете сделать пакет активов в @common папке и установить свойство $ sourcePath, используя псевдоним или абсолютный путь к каталогу с вашими сценариями и стилями. Каталог сценариев может быть недоступен для веб-доступа.

Попробуйте что-то вроде этого:

namespace common\assets; use yii\web\AssetBundle; /** * Main frontend application asset bundle. */ class CommonAsset extends AssetBundle { public $sourcePath = '@common/scripts'; public $css = [ ]; public $js = [ 'blabla.js' ]; public $depends = [ ]; } 

И поместите свои сценарии в общие / скрипты. Также не забудьте зарегистрировать этот актив в своем макете или другом представлении:

 use common\assets\CommonAsset; CommonAsset::register($this); 

Работал для меня.