2013-05-22 3 views
2

Может кто-нибудь объяснить вкратце использование папки с ресурсами в структуре yii. Я новичок в yii frameworkАктивы в Yii Framework

ответ

10

Многие новички спрашивают: «Что мы делаем с папкой с ресурсами?», И ответ «В основном ничего».

  • Важно, чтобы каталог был доступен для записи пользователем веб-сервера, чтобы Yii мог публиковать ресурсы там, когда это необходимо.
  • Когда проект имеет несколько версий (производство, тестирование, разработка и т. Д.), Не копируйте активы/папки из одной области в другую; позволяют Yii автоматически развертывать их в каждой области.
  • Не вручную редактировать любой файл под активами/- если вам действительно нужно внести изменения, найти модуль публикации, отредактировать исходный код, удалить подпапку под активы /, а Yii повторно опубликовать обновленные файлы.
  • Не ссылайтесь на имена под активами/папкой напрямую (скажем, чтобы получить активы другого модуля). Если вам нужно использовать это
  • Не добавляйте содержимое активов/папки в систему управления исходным кодом; эти файлы имеют главный источник в других местах.
  • Безопасно удалять все по активам /. Yii будет повторно публиковать активы, если они не будут найдены по активам /.

Additional info

+0

Спасибо рамок Валерия Viktorovsky – Ninad

+0

Yii использует активы папку, чтобы убедиться, что одноименный файл ресурсы не будет конфликтовать друг с другом. , т. Е. Если вы загрузили два расширения, но оба имеют один и тот же файл имени style.css, и вы используете эти расширения на одной странице, так что теперь файл style.css будет конфликтовать друг с другом, теперь каталог ресурсов появляется на экране для разрешения проблемы с конфликтом –

0

Yii делает активы, доступные по веб-клиентов, поэтому цель копирования активов на веб-доступ к каталогу выполняется и возвращает соответствующий URL-адрес для доступа к ним.

Прочтите из http://www.yiiframework.com/doc/api/1.1/CAssetManager