2016-05-12 123 views
0

我需要查询(搜索模式),其中:yii2活动记录查询

  1. 获取当前行的索引(未标识)
  2. 做一个操作与计数(乘这在常数)和如果添加条件(如果 '行索引'> 10)
  3. 见该计数模型

一些步骤我解决:

  1. 我知道了如何创建“新列”,看看它在GridView:

    $query->select([ 
        '{{tour}}.*', 
        '(1000/'need to add row index') as points' //$points 
    ]); 
    
  2. 我知道如何让当前的指数,但与活动记录:

MyModel::find()->andFilterWhere(['>=', 'cumulative_points', $playerPoints])->count(); 

但我需要结合这个查询。任何人都可以帮助我? 谢谢。

回答