Yii + Angular вопросы базовой настройки унаследованного проекта

Я только что унаследовал проект Yii + Angular, и у меня есть несколько (очень простых) вопросов.

Веб-сайт использует структуру Yii, а также Angular.js для большей части операций внешнего интерфейса. Весь сайт состоит из нескольких приложений Yii и имеет следующую иерархию:

Я расширил только две папки -

api
ресурсы
серверная часть
общие
консоль
dist
- css
- шрифты
- изображения
- js
интерфейс
- приложение
- ресурсы
- bower_components
- конфигурация
- контроллеры
- модели
- node_modules
- среда выполнения < br> - тесты
- просмотры
- веб
- виджеты
предварительная обработка
тесты
поставщик

Следующие вопросы:

- Активы
Активы для этого приложения находятся в папке с именем «dist», расположенной на корневом уровне (см. Выше), а приложение Angular находится в «frontend / app».

  1. Папка «Assets» на корневом уровне пуста, она никогда ничем не заполняется, и, читая литературу по Yii, я предполагаю, что она будет заполнена файлами в соответствии с требованиями сайта. Переопределяется ли он "dist", и если да, то какие файлы конфигурации?

  2. Я хотел бы разработать веб-сайт, но внесение изменений в любой код 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?

Любая помощь, ценится.


person paligap    schedule 14.07.2017    source источник


Ответы (1)


файлы конфигурации для каждого приложения в соответствующем application / config / *. php .. так что в вашем случае у вас должен быть

/backend/config

/frontend/config

общая часть находится в

common/config 

для разницы в локальной / удаленной конфигурации .. файлы конфигурации разделены на

 main-local
 main 
 param-local
 param 

вы могли бы сделать что-то подобное для dist .. с dist / yourfile-local .. и разные загрузки ресурсов для удаленного и локального ..

person scaisEdge    schedule 14.07.2017