Yii 2 gii正在不同的目录上生成视图文件

sid*_*rat 6 php yii2 yii2-advanced-app

我是yii框架的新手.在yii版本:2.0.1我创建了一个模块,我尝试使用它生成一个CRUD模型gii functionality.
在我点击生成gii后放入模型类,控制器类和视图路径后,显示所有文件都已成功创建.
但是当我试图查看时,下面的消息已经显示给我,

视图文件不存在:

C:\xampp\htdocs\advanced\backend\modules\settings\views\companies\index.php
Run Code Online (Sandbox Code Playgroud)

我发现web目录中的视图文件不在我输入的路径中.因此错误.

这是我对gii的输入,

型号类:

backend\modules\settings\models\Companies
Run Code Online (Sandbox Code Playgroud)

搜索模型类:

backend\modules\settings\models\CompaniesSearch
Run Code Online (Sandbox Code Playgroud)

控制器类:

backend\modules\settings\controllers\CompaniesController
Run Code Online (Sandbox Code Playgroud)

查看路径:

backend\modules\settings\views\companies
Run Code Online (Sandbox Code Playgroud)

当我点击生成时,我已经给出了以下消息:

使用模板"C:\ xampp\htdocs\advanced\vendor\yiisoft\yii2-gii\generators\crud/default"生成代码...

生成的modules\settings\controllers\CompaniesController.php

生成的modules\settings\models\CompaniesSearch.php

生成后端\ modules\settings\views\companies\_form.php

生成后端\ modules\settings\views\companies\_search.php

生成后端\ modules\settings\views\companies\create.php

生成后端\ modules\settings\views\companies\index.php

生成后端\ modules\settings\views\companies\update.php

生成后端\ modules\settings\views\companies\view.php

完成了!

有没有人知道为什么会这样.

提前致谢.

小智 25

我通过改变解决了类似的问题

backend\modules\settings\views\companies
Run Code Online (Sandbox Code Playgroud)

@backend/modules/settings/views/companies
Run Code Online (Sandbox Code Playgroud)

希望它将来有助于某人