Папка «Изменение внутренних активов» в Yii Framework - PullRequest
0 голосов
/ 23 февраля 2012

Я заметил, что в корневой папке есть одна папка под названием assets. Чтобы узнать об этом больше, я прошел по этой ссылке. Теперь я хочу знать, что добавить некоторые CSS в эти файлы - это хорошо или я должен добавить CSS в файл main.css внутри папки CSS.

Ответы [ 3 ]

2 голосов
/ 23 февраля 2012

Папка ресурсов автоматически создается Yii в зависимости от вашей среды, поэтому лучше не размещать здесь CSS, изображения и т. Д.Также лучше не фиксировать эти папки и файлы в SVN, так как они генерируются автоматически, и имена папок будут отличаться от вашего сайта qa / staging / live до вашего локального сайта.

0 голосов
/ 17 марта 2013

Есть несколько веских причин использовать активы Yii.

  1. предотвращает конфликты имен в файлах css и js
  2. позволяет хранить файлы CSS и JS в корневом каталоге документов, но вне корневого веб-каталога (для упрощения контроля версий))
  3. позволяет легко переключаться между наборами файлов CSS и JS, вместо того, чтобы иметь дело с каждым файлом по отдельности (предположим, что системному администратору необходимо вернуться к предыдущей версии).
  4. он позволяет публиковать ресурсы (изображения, JS и CS) на нескольких веб-сайтах, размещенных на одном сервере.

Пожалуйста, проверьте здесь или там для получения дополнительной информацииподробности.

0 голосов
/ 23 февраля 2012

Ну, когда я начал свой первый проект Yii, я также поместил свои CSS и JS файлы в активы.Это работает, но потом я обнаружил, что это не просто правильный путь.Лучше сделать отдельную директорию для ваших CSS файлов.Также есть некоторые автоматически сгенерированные файлы в ресурсах, поэтому, чтобы избежать путаницы с этими и вашими, я предпочитаю делать это отдельно.Надеюсь, вы поняли.

...