Yii2:来自两个不同表的过滤条件
Yii2: filter criterias from two different tables
我的数据库中有两个 table:customer
和 payment
。
在 customer
table 我有 city
和 region
列。在 payment
table 上有 amount
、payment_date
、customer_id
列。
我需要使用范围日期选择器、城市和地区下拉列表制作一个统计页面。用户应该能够按选定的城市、地区和日期范围获得付款总和。
我将 Yii2 与 Kartik Gridview 和 Kartik Date Range 一起使用。
我不知道如何实现它。
我想出了如何使用来自另一个 table 的数据。我知道这非常简单,但我只是写这篇文章以防有人需要此信息。
我刚刚在我的 Payment
控制器中使用了 Customer
模型(在我的统计操作中),并从客户 table 中调用城市名称,如下所示:
$cities = Customer::find()->select('city')->asArray()->distinct()->all();
我的数据库中有两个 table:customer
和 payment
。
在 customer
table 我有 city
和 region
列。在 payment
table 上有 amount
、payment_date
、customer_id
列。
我需要使用范围日期选择器、城市和地区下拉列表制作一个统计页面。用户应该能够按选定的城市、地区和日期范围获得付款总和。
我将 Yii2 与 Kartik Gridview 和 Kartik Date Range 一起使用。
我不知道如何实现它。
我想出了如何使用来自另一个 table 的数据。我知道这非常简单,但我只是写这篇文章以防有人需要此信息。
我刚刚在我的 Payment
控制器中使用了 Customer
模型(在我的统计操作中),并从客户 table 中调用城市名称,如下所示:
$cities = Customer::find()->select('city')->asArray()->distinct()->all();