我有一个表公司,其中一个领域是地位。它可能有两个值中的一个:打开或关闭。如何筛选Yii 2模型中的数据?
我已经使用Gii生成了一个模型。
如何过滤模型中的数据,以便在我的r=company/index
页面上只能看到具有“已关闭”状态的公司?
通常我会写一个查询,如"SELECT * FROM company WHERE status = 'closed'"
,但我不知道在Yii 2中写入它。所有这些MVC的东西让我发疯。无法理解任何东西,真的。在您的控制器
:
我有一个表公司,其中一个领域是地位。它可能有两个值中的一个:打开或关闭。如何筛选Yii 2模型中的数据?
我已经使用Gii生成了一个模型。
如何过滤模型中的数据,以便在我的r=company/index
页面上只能看到具有“已关闭”状态的公司?
通常我会写一个查询,如"SELECT * FROM company WHERE status = 'closed'"
,但我不知道在Yii 2中写入它。所有这些MVC的东西让我发疯。无法理解任何东西,真的。在您的控制器
:
有在现场的Yii框架左右结构大量的文档资料。阅读ActiveRecord http://www.yiiframework.com/doc-2.0/guide-db-active-record.html –
你也可以为它建立一个'ActiveQuery',所以你可以这样做:'Company :: find() - > closed() - > all();'(检查这个:http://stackoverflow.com/questions/31948917/yii2-activequery-example-and-what-is-the-reason-to-generate-activequery-class/31950149#31950149) –