我刚刚继承了Yii + Angular项目并且有一些(非常基本的)问题。
该网站利用Yii框架和Angular.js进行大部分前端操作。整个站点由多个Yii应用程序组成,具有以下层次结构:
我只展开了两个文件夹 -
API
资产
后端
常见
控制台
的 DIST
- css
- 字体
- 图像
- js
的前端
- app
- 资产
- bower_components
- 配
- 控制器
- 型号
- node_modules
- 运行时
- 测试
- 意见
- 网站
- 小部件
预渲染
测试
供应商
问题如下:
- 资产
此应用程序的资产位于位于根级别的名为“dist”的文件夹中(如上所示),Angular应用程序位于“frontend / app”中。
根级别的“Assets”文件夹是空的,它永远不会被任何东西填充,并且通过阅读Yii上的文献,我会假设它将填充网站要求的文件。是否被“dist”覆盖,如果是,那么配置文件是什么?
我想开发网站,但是当我在本地运行应用程序时,不会反映任何Angular代码(即javascript中的控制器)的更改。该网站从位于“dist / js”的缩小的javascript文件中读取,但是如何在更改后让框架刷新此文件?
任何帮助,赞赏。
答案 0 :(得分:0)
相关应用程序/ config / *中的每个应用程序的配置文件.php ..所以在你的情况下你应该有
/backend/config
/frontend/config
共同部分在
common/config
用于本地/远程配置差异..配置文件除以
main-local
main
param-local
param
你可以做一些类似于dist的东西..用dist / yourfile-local ..你和远程和本地的不同资产加载..