我有一个表公司,其中一个字段是状态。它可能有两个值之一:打开或关闭。
我已经使用 Gii 生成了一个模型。
如何过滤模型中的数据,以便在我的 r=company/index
页面上仅看到状态为“已关闭”的公司?
通常我会写一个像 "SELECT * FROM company WHERE status = 'lined'"
这样的查询,但我不知道在 Yii 2 中在哪里写它。所有这些 MVC 的东西让我疯狂的。真的什么都看不懂。
最佳答案
你可以试试这个:
您可以在 Controller 中使用以下代码过滤模型搜索结果:
$companies = Company::find()
->where(['status' => 'closed'])
->all();
关于mysql - 如何在 Yii 2 模型中过滤数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32975594/