تکرار در کوئری با صفحه بندی

ساخت وبلاگ
سلام قبلا یه سوال پرسیده بودم لینک در تکمیل اون سوال اینو مطرح میکنم.
من وقتی میخوام صفحه بندی کنم بجای 7 تا نتیجه 9 تا میاره اینم کد من.

زمانی که

$_GET['email']

رو ست میکنم این مشکل پیش میاد
$criteria = new CDbCriteria;
$criteria->with = array('orders');
if(!empty($_GET['itemperpage'])){ $itemperpage = $_GET['itemperpage']; }else{ $itemperpage = $this->settings['itemperpage']; }
if(!empty($_GET['email'])){ $email = CHtml::encode($_GET['email']); if($user = Users::model()->findByAttributes(array('email'=>$email))){ $criteria->together = true; $criteria->distinct = true; $criteria->addColumnCondition(array('orders.user_id'=>$user->id)); }
}
$totalProducts = count(Products::model()->findAll($criteria));
$totalPages = ceil($totalProducts / $itemperpage);
$page = max(1, intval($page));
$criteria->limit = $itemperpage;
$criteria->offset = ($page - 1) * $itemperpage;
$products = Products::model()->findAll($criteria);

ضمنا از 9 تا 2 تاش تکراریه

تشکر شده توسط:

- - , .
.

برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید

برچسب : نویسنده : خنجی prog بازدید : 200 تاريخ : شنبه 26 تير 1395 ساعت: 1:22

خبرنامه