Php 以用户为中心的查询生成器

Php 以用户为中心的查询生成器,php,yii,Php,Yii,我正在根据Yii应用程序中MySQL数据库的查询为用户生成报告视图 它从一份报告开始,但现在请求越来越多。但是,我注意到,这些请求通常不需要更改所联接的实际表,但是更改仅在SELECT或groupby标准中进行 是否有一种方法可以让我提供一个检查表,例如,在那里他们可以选择他们想要查看的列,而我可以使用该条件运行查询 例如,一个用户选择名称、最小输入日期、帖子数量来生成一个报告,而另一个用户可以使用lastname、max entry date和responses这三列来生成该报告。您是在问是否

我正在根据Yii应用程序中MySQL数据库的查询为用户生成报告视图

它从一份报告开始,但现在请求越来越多。但是,我注意到,这些请求通常不需要更改所联接的实际表,但是更改仅在
SELECT
groupby
标准中进行

是否有一种方法可以让我提供一个检查表,例如,在那里他们可以选择他们想要查看的列,而我可以使用该条件运行查询


例如,一个用户选择名称、最小输入日期、帖子数量来生成一个报告,而另一个用户可以使用lastname、max entry date和responses这三列来生成该报告。

您是在问是否可能,还是已经有了一个扩展插件?我想一切都是可能的。我想问的是,这是否“容易”或者是否有一个扩展。