Есть ли способ настроить Yii таким образом, чтобы он больше не загружал любой Javascript из папки Assets?Предотвращение Yii от загрузки JS из активов
ответ
Сделать свой собственный AssetManager или продлить текущий
защищенные/компоненты/DummyAssetManager.php:
class DummyAssetManager extends CApplicationComponent {
public function publish(){}
}
добавить в components
массив в защищаемой/конфигурации/main.php:
'assetManager'=>array(
'class'=>'DummyAssetManager',
),
не могли бы вы объяснить больше? – tinybyte
Вы должны проконсультироваться с manual для подробного описания the assetMan Варианты Ager
Я думаю, вы можете попробовать следующий вариант в вашей конфигурации/main.php
'components' => array(
'assetManager' => array(
'linkAssets' => true,
),
),
Это позволит сделать файлы ресурсов символические ссылки на ваши оригинальные JS/CSS источников. См. linkAssets для получения более подробной информации.
Если ваш PHP < 5.3 или OS он работает на не поддерживает символические ссылки, вы не сможете использовать опцию «linkAssets», в этом случае вы можете попробовать:
'components' => array(
'assetManager' => array(
'forceCopy' => true,
),
),
Это должно обновлять папку ресурса при каждом запросе. Эти два варианта обычно используются в процессе разработки (кстати, вы не можете использовать оба) и должны быть удалены с производства.
PS: Если вы уверены, что не используете ядро ckeditor где-то в вашем коде, и вы уверены в своих вызовах управляющего активами во всем коде, проверьте свой макет и страницу на виджеты, которые требуют этого CKeditor, так как Yii не может предварительно загружать «материал» только случайным образом, его можно запустить с помощью некоторого предустановленного компонента/расширения или виджета yii.
- 1. Предотвращение Rails для загрузки активов в popup
- 2. Кэширование активов в yii 2
- 3. Предотвращение рельсов для загрузки активов из драгоценных камней
- 4. Приложение Chrome Предотвращение загрузки JS
- 5. Предотвращение загрузки определенного файла CSS в Yii
- 6. Предотвращение повторной загрузки PHP/JS
- 7. Предотвращение загрузки JS с помощью JS
- 8. Загрузка js-файла из активов в webview после загрузки html
- 9. Проблема загрузки активов Phaser из файла JSON
- 10. Предотвращение загрузки всего сайта?
- 11. Предотвращение загрузки изображений угловыми
- 12. Предотвращение загрузки кода загрузки изображения
- 13. Предотвращение загрузки изображений из сценария
- 14. Предотвращение поддомена cookieless для статических активов от индексации поисковыми системами
- 15. Предотвращение от части загрузки файлов в браузере
- 16. Предотвращение zombie.js от загрузки только внешних ресурсов
- 17. Предотвращение плит за пределами многоугольника от загрузки
- 18. Предотвращение iframe от загрузки адаптивного дизайна
- 19. Предотвращение несуществующих каталогов от загрузки файлов подстановок
- 20. Загрузка JS в трубопроводе активов
- 21. Можно ли обновить Yii CGridView от js?
- 22. Предотвращение CSS от перезаписи JS CSS
- 23. Предотвращение загрузки UserControl ResourceDictionaries
- 24. Предотвращение загрузки json/pure из Rails
- 25. Предотвращение загрузки Safari из кешированной версии страницы
- 26. Предотвращение использования Herocu из предварительно скомпилированных активов в режиме разработки
- 27. Предотвращение незаконной загрузки
- 28. Blogger: Предотвращение загрузки widgets.js (2015)
- 29. Предотвращение прогрессивной загрузки mp3?
- 30. Предотвращение выполнения встроенного JS
Я думаю, нет. Это странное желание ... Какую проблему вы пытаетесь решить? – KryDos
Честно говоря, мне не нравится Yii. Я работаю над переходом этого проекта от него. В рамках этого процесса я хочу загружать * MY * JS-библиотеки, а не то, что приходит с Yii, потому что я вижу столько проблем с зависимостями. –
Вы можете отключить Yii-jquery и другой скрипт из config. что-то вроде этого: – KryDos