2017-07-14 50 views
0

我剛剛繼承了Yii + Angular項目,並且有一些(非常基本的)問題。Yii + Angular基本設置問題...繼承項目

該網站利用Yii框架和Angular.js的大部分前端操作。整個網站由多個Yii的應用程序,並具有以下層次:

我只擴大了兩個文件夾 -

API
資產
後端
共同
控制檯
DIST
- css
- 字體
- 圖片
個 - JS
前端
- 應用
- 資產
- bower_components
- 配置
- 控制器
- 模型
- node_modules
- 運行
- 測試
- 意見
- web
- 部件
預渲染
測試
廠商

問題如下:

- 資產
資產爲這個應用程序駐留在一個名爲「DIST」位於根級別的文件夾中(如上所示)和Angular應用程序駐留在「前端/應用程序」中。

  1. 在根目錄下的「資產」文件夾是空的,它從來沒有得到任何東西,並從閱讀的Yii文學我相信它會與文件所要求的部位進行填充填充。是否被「dist」覆蓋,如果是,哪些是配置文件?

  2. 我想開發網站,但在本地運行應用程序時,不會反映出任何Angular代碼(即javascript中的控制器)的更改。該網站從位於「dist/js」中的縮小的JavaScript文件讀取,但是如何在更改後讓框架刷新此文件?

    • 配置
      我知道主Yii的配置設置可以在index.php文件中查到,但是如果解決方案包含多個Yii中的哪些應用程式(它呢?)。在每個應用程序位置似乎都有一個設置文件,如果有的話,root index.php的目的是什麼?

任何幫助,讚賞。

回答

0

在相關的application/config/*。PHP的每個應用程序的配置文件..所以在你萬一你應該有

/backend/config 

/frontend/config 

公共部分都在

common/config 

本地/配置文件除以

main-local 
main 
param-local 
param 

你可以做somthi ng dist與.. dist/yourfile-local ..相似,而你爲遠程和本地不同資產加載..