Yii2:从两个不同的表中过滤标准

时间:2017-06-07 09:02:39

标签: yii2 filtering date-range

我的数据库中有两个表:customerpayment

customer表格中,我有cityregion列。在payment表格中有amountpayment_datecustomer_id列。

我需要使用范围日期选择器,城市和地区下拉列表创建统计页面。用户应该能够获得所选城市,地区和日期范围的付款总和。

我使用Yii2和Kartik Gridview以及Kartik Date Range。

我无法弄清楚如何实现这一点。

1 个答案:

答案 0 :(得分:0)

我想出了如何使用另一个表中的数据。我知道这很简单,但我只是写这个,以防有人需要这些信息。

我刚刚在我的Customer控制器中使用了Payment模型(在我的统计操作中),并从Customer表中调用城市名称,如下所示:

$cities = Customer::find()->select('city')->asArray()->distinct()->all();