2016-05-12 249 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(); 

但我需要結合這個查詢。任何人都可以幫助我? 謝謝。

回答