我的数据库中有两个表:customer
和payment
。
在customer
表格中,我有city
和region
列。在payment
表格中有amount
,payment_date
,customer_id
列。
我需要使用范围日期选择器,城市和地区下拉列表创建统计页面。用户应该能够获得所选城市,地区和日期范围的付款总和。
我使用Yii2和Kartik Gridview以及Kartik Date Range。
我无法弄清楚如何实现这一点。
答案 0 :(得分:0)
我想出了如何使用另一个表中的数据。我知道这很简单,但我只是写这个,以防有人需要这些信息。
我刚刚在我的Customer
控制器中使用了Payment
模型(在我的统计操作中),并从Customer表中调用城市名称,如下所示:
$cities = Customer::find()->select('city')->asArray()->distinct()->all();