我有一个公司表,其中一个字段是状态。它可能具有以下两个值之一:打开或关闭。
我使用Gii生成了一个模型。
如何过滤模型中的数据,以便我只能看到关闭"关闭"我r=company/index
页上的状态?
通常我会写一个像"SELECT * FROM company WHERE status = 'closed'"
这样的查询,但我不知道在Yii 2中写哪个。所有这些MVC的东西让我很生气。真的,无法理解任何事情。
答案 0 :(得分:0)
你可以试试这个:
您可以使用控制器中的以下代码过滤模型搜索结果:
$companies = Company::find()
->where(['status' => 'closed'])
->all();