我需要进行查询(在搜索模型中):
我解决的一些步骤:
我知道如何制作新专栏'并在gridview中看到它:
$query->select([
'{{tour}}.*',
'(1000 / 'need to add row index' ) as points' //$points
]);
我知道如何获取当前索引,但有活动记录:
MyModel::find()->andFilterWhere(['>=', 'cumulative_points', $playerPoints])->count();
但我需要结合这个查询。有人可以帮帮我吗? 感谢。
答案 0 :(得分:0)
当你需要时,你可以像文字那样表达SQL部分的内容,然后以这种方式分配你喜欢的选择内容(不使用数组/哈希赋值)
$query->select(' tour.*, 1000 / id ) as points' )
在某种程度上,您可以准确地将selectQuery()方法分配给您查询的选择部分。
http://www.yiiframework.com/doc-2.0/guide-db-query-builder.html