如何过滤Yii 2模型中的数据?

时间:2015-10-06 17:02:33

标签: mysql yii2

我有一个公司表,其中一个字段是状态。它可能具有以下两个值之一:打开或关闭。

我使用Gii生成了一个模型。

如何过滤模型中的数据,以便我只能看到关闭"关闭"我r=company/index页上的状态?

通常我会写一个像"SELECT * FROM company WHERE status = 'closed'"这样的查询,但我不知道在Yii 2中写哪个。所有这些MVC的东西让我很生气。真的,无法理解任何事情。

1 个答案:

答案 0 :(得分:0)

你可以试试这个:

您可以使用控制器中的以下代码过滤模型搜索结果:

$companies = Company::find()
        ->where(['status' => 'closed'])
        ->all();