у меня есть скрипт такой:
$timeNow = new \DateTime(date("Y-m-d H:i:s"), new \DateTimeZone('UTC'));
$interval = new \DateInterval('PT'. Yii::$app->params['intervalMinForDescicionIssue'] .'M');
$timeCorrect = $timeNow->sub($interval);
$issues = Issue::find()
->where(['between', 'createdDate', $timeCorrect->format("Y-m-d H:i:s"), date("Y-m-d H:i:s")])
->all();
foreach ($issues as $issue) {
$issue->countMin++;
if($issue->countMin >= Yii::$app->params['intervalMinForIssuePrice']){
$issue->price++;
$issue->countMin = 0;
}
$issue->save();
если запускать его через actionTest в SiteController, то все ок.
если запускать через консоль по крону ежеминутно в basic/commands/CronController, то почему-то обновляет данные не во всех строках таблицы, а строго в 6 строках. Очень похоже на какой-то кеш, но как это исправить не понимаю. Спасибо.