Задать вопрос

Как получить все данные с запроса?

Делаю такой запрос
Goods::find()
      ->joinWith('addfeilds')
      ->where(['have'=>self::HAVE])
      ->andWhere(['or',['key_feild'=>'color'],['key_feild'=>'size1']])
      ->orderBy(['id'=>SORT_ASC])
      ->limit(10);

потом вот таким образом обрабатываю

$count=1;
   foreach ($query->each(100) as $model) {
       echo $count;
       $count++;
   }


получаю 1,2,3,4,5 однако если делаю потом запрос в консоли
SELECT `abh_gods`.* FROM `abh_gods` LEFT JOIN `abh_addlfeild` ON `abh_gods`.`id` = `abh_addlfeild`.`id_gods` WHERE (`have`=0) AND ((`key_feild`='color') OR (`key_feild`='size1')) ORDER BY `id` LIMIT 10

в запросе получаю десять результатов.
  • Вопрос задан
  • 37 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы