Код: Выделить всё
$model = Product::model()->findAll();
foreach($model as $one) {
$item = array(
'id' => $one->id,
'img' => $one->img,
'title' => $one->title,
'discount' => $one->discount,
'price' => $one->price);
array_push($this->items, $item);
}
shuffle($this->items); //перемешали
$output = array_slice($this->items, 0, 8); // а это вместо limit 8
$this->render('_random', array('items' => $output));