Yii2 如何使用模块内部的模型

Yii2 如何使用模块内部的模型,yii2,yii2-basic-app,Yii2,Yii2 Basic App,我是yii2的新手,我想学习yii2。 如何创建模块以及如何在模块内部使用模型。 我创建了控制器和视图,并且 我可以访问控制器视图,如模块/controller/action中的模块 我尝试让url在yii2中为控制器和操作工作,但是模型如何在模块内部使用,以便使用模型访问数据库数据 你能帮我吗 提前感谢在控制器顶部,您应该添加一条使用语句。例如使用app\models\SomeModel。之后,您可以通过调用SomeModel::从整个控制器访问模型 或者,您可以在代码中调用app\mode

我是yii2的新手,我想学习yii2。 如何创建模块以及如何在模块内部使用模型。

我创建了控制器和视图,并且 我可以访问控制器视图,如模块/controller/action中的模块

我尝试让url在yii2中为控制器和操作工作,但是模型如何在模块内部使用,以便使用模型访问数据库数据

你能帮我吗


提前感谢

在控制器顶部,您应该添加一条使用语句。例如
使用app\models\SomeModel。之后,您可以通过调用
SomeModel::
从整个控制器访问模型


或者,您可以在代码中调用
app\models\SomeModel::
。当然,也就是说,如果您已将模型放在yii文件夹中模型文件夹下的正确位置。

添加使用语句
use app\models\ModelName并调用模型,如
ModelName::find()->where()->all()
或在调用模型时提供完整的命名空间,
app\models\ModelName::find()->where()->all()
您能用模块、控制器、视图等项目结构进行解释吗,yii2的模型。您可以共享链接吗?您的问题是关于从模块控制器内访问模型,要访问模型,您需要做的就是在控制器中添加模型的名称空间,无论是
module/controllers/SomeController
还是
app\controller\SomeController
,这就是自动生成模块,你应该使用GII,正如这个答案中建议的那样。你帖子中的本地URL只能从你的机器上访问,如果你想让其他用户能够更好地帮助你,你可以发布一个。