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

خرید بک لینک
سلام قبلا یه سوال پرسیده بودم لینک در تکمیل اون سوال اینو مطرح میکنم.
من وقتی میخوام صفحه بندی کنم بجای 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 تاش تکراریه

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

- - , .
.

برنامه نویس...

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

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

صفحه بندی