Yii + Angular基本设置问题......继承项目

时间:2017-07-14 08:10:31

标签: angularjs yii yii2 bower

我刚刚继承了Yii + Angular项目并且有一些(非常基本的)问题。

该网站利用Yii框架和Angular.js进行大部分前端操作。整个站点由多个Yii应用程序组成,具有以下层次结构:

我只展开了两个文件夹 -

API
资产
后端
常见
控制台
DIST
- css
- 字体
- 图像
- js
前端
- app
- 资产
- bower_components
- 配
- 控制器
- 型号
- node_modules
- 运行时
- 测试
- 意见
- 网站 - 小部件
预渲染
测试
供应商

问题如下:

- 资产
此应用程序的资产位于位于根级别的名为“dist”的文件夹中(如上所示),Angular应用程序位于“frontend / app”中。

  1. 根级别的“Assets”文件夹是空的,它永远不会被任何东西填充,并且通过阅读Yii上的文献,我会假设它将填充网站要求的文件。是否被“dist”覆盖,如果是,那么配置文件是什么?

  2. 我想开发网站,但是当我在本地运行应用程序时,不会反映任何Angular代码(即javascript中的控制器)的更改。该网站从位于“dist / js”的缩小的javascript文件中读取,但是如何在更改后让框架刷新此文件?

    • 配置
      我知道主要的Yii配置设置可以在index.php中找到,但如果解决方案包含多个Yii应用程序(它可以做什么?)会怎样。每个应用位置似乎都有一个设置文件,如果是这样,root index.php的用途是什么?
  3. 任何帮助,赞赏。

1 个答案:

答案 0 :(得分:0)

相关应用程序/ config / *中的每个应用程序的配置文件.php ..所以在你的情况下你应该有

/backend/config

/frontend/config

共同部分在

common/config 

用于本地/远程配置差异..配置文件除以

 main-local
 main 
 param-local
 param 

你可以做一些类似于dist的东西..用dist / yourfile-local ..你和远程和本地的不同资产加载..