php - Yii 2 gii 在不同的目录中生成 View 文件

标签 php yii2 yii2-advanced-app

我是 yii 框架的新手。在 yii 版本:2.0.1 我创建了一个模块,我在其中尝试使用 gii 功能 生成 CRUD 模型。
放置模型类、 Controller 类和 View 路径后,当我点击生成 gii 时显示所有文件已成功创建。
但是当我尝试查看时,已向我显示以下消息,

View 文件不存在:

C:\xampp\htdocs\advanced\backend\modules\settings\views\companies\index.php

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

这是我对 gii 的输入,

模型类:

backend\modules\settings\models\Companies

搜索模型类:

backend\modules\settings\models\CompaniesSearch

Controller 类:

backend\modules\settings\controllers\CompaniesController

查看路径:

backend\modules\settings\views\companies

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

Generating code using template "C:\xampp\htdocs\advanced\vendor\yiisoft\yii2-gii\generators\crud/default"...

generated modules\settings\controllers\CompaniesController.php

generated modules\settings\models\CompaniesSearch.php

generated backend\modules\settings\views\companies\_form.php

generated backend\modules\settings\views\companies\_search.php

generated backend\modules\settings\views\companies\create.php

generated backend\modules\settings\views\companies\index.php

generated backend\modules\settings\views\companies\update.php

generated backend\modules\settings\views\companies\view.php

done!

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

提前致谢。

最佳答案

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

backend\modules\settings\views\companies

进入

@backend/modules/settings/views/companies

希望对以后的人有帮助

关于php - Yii 2 gii 在不同的目录中生成 View 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27896281/

相关文章:

yii2 - Yii2将函数应用于所有请求

php - 从查询转换为 Yii2 的 ModelSearch

javascript - 将数据透视表字段和筛选器保存在数据库中

php - 在 CSV 文件中\t(制表符)不接受 php 作为列分隔符

php - CSS 预处理器还是 PHP?

php - 向 Yii2 jui datepicker 添加额外的 css 类

php - yii2 listview分页,url错误

php - 如何在一次执行中进行多个sql查询

php - 静态变量 PHP 的问题

php - 在 Yii 2 Response 中为 XML 标签添加属性