Я только что унаследовал проект Yii + Angular, и у меня есть несколько (очень простых) вопросов.
Веб-сайт использует структуру Yii, а также Angular.js для большей части операций внешнего интерфейса. Весь сайт состоит из нескольких приложений Yii и имеет следующую иерархию:
Я расширил только две папки -
api
ресурсы
серверная часть
общие
консоль
dist
- css
- шрифты
- изображения
- js
интерфейс
- приложение
- ресурсы
- bower_components
- конфигурация
- контроллеры
- модели
- node_modules
- среда выполнения < br> - тесты
- просмотры
- веб
- виджеты
предварительная обработка
тесты
поставщик
Следующие вопросы:
- Активы
Активы для этого приложения находятся в папке с именем «dist», расположенной на корневом уровне (см. Выше), а приложение Angular находится в «frontend / app».
Папка «Assets» на корневом уровне пуста, она никогда ничем не заполняется, и, читая литературу по Yii, я предполагаю, что она будет заполнена файлами в соответствии с требованиями сайта. Переопределяется ли он "dist", и если да, то какие файлы конфигурации?
Я хотел бы разработать веб-сайт, но внесение изменений в любой код Angular (то есть контроллеры в javascript) не отражается, когда я запускаю приложение локально. Веб-сайт читает из миниатюрного файла javascript, расположенного в «dist / js», но как заставить фреймворк обновлять этот файл после внесения изменений?
- Configuration
I know that the main Yii configuration settings can be found in index.php but what if the solution consists of multiple Yii apps (which it does?). There appears to be a settings file in each app location, if so, what purpose does the root index.php serve?
- Configuration
Любая помощь, ценится.