Две связанные через hasMany таблицы:
а) cart --- Корзина
b) goods --- Товары
В контроллере CartController:
$result = (new \yii\db\Query())
->select([])
->from(['cart'])
->innerJoin(['goods'])
->where(['cart_ip' => $_SERVER['REMOTE_ADDR']])
->andWhere('`cart_good_id` = `goods_id`')
->groupBy(['cart_good_id'])
->all();
return $this->render('index',['result' => $result]);
В cart/index:
<?php foreach ( $result as $row):
Результат запроса
например: ...$row["cart_id"]...
endforeach;?>