мне нужно сделать запрос (в модели поиска), где:yii2 активной записи запроса
- Получить текущий индекс строки (не ID)
- ли манипуляции с этим графа (умножить это на постоянное число) и добавить, если условие (если «индекс строки»> 10)
- Смотрите этот счет в модели
Некоторые шаги постановляю:
Я знаю, как создать «новый столбец» и увидеть его в GridView:
$query->select([ '{{tour}}.*', '(1000/'need to add row index') as points' //$points ]);
Я знаю, как получить текущий индекс, но с активной записи:
MyModel::find()->andFilterWhere(['>=', 'cumulative_points', $playerPoints])->count();
Но мне нужно совместить этот запрос. Кто-нибудь может мне помочь? Спасибо.