انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp
paginator - نسخه قابل چاپ

+- انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp (http://forum.cakephp.ir)
+-- انجمن: پرسش و پاسخ و رفع اشکال - نسخه ۳ (http://forum.cakephp.ir/forum-37.html)
+--- انجمن: کامپوننت ها (Components) (http://forum.cakephp.ir/forum-41.html)
+--- موضوع: paginator (/thread-1575.html)



paginator - sajadonline - 2016/09/02

سلام

من یک تیبل لیست دارم که برای مرتب چینی از paginator استفاده میکنم ، حالا مشکل من این هست که برخی از فیلد ها از یک تیبل دیگه خونده میشه اما sort  اعمال نمیشه

کد پی‌اچ‌پی:
<th><?PHP echo $this->Paginator->sort('User.email','نام کاربری');?></th> 

یا 

کد پی‌اچ‌پی:
<th><?PHP echo $this->Paginator->sort('Profile.lastName','نام خانوادگی');?></th> 

فقط این حالت اعمال میشه که از تیبل User  هست اما پروفایل دیگه اعمال نمیشه

کد پی‌اچ‌پی:
<th><?PHP echo $this->Paginator->sort('email','نام کاربری');?></th> 



RE: paginator - sajadonline - 2016/10/18

مشکلم حل شد 

باید در کنترلر مقدار whiteList  تنظیم شود

کد پی‌اچ‌پی:
$this->paginate = [

 
           'contain' => ['Profiles''Groups'],
           'conditions' => [  ],
           'maxLimit'  => $this->maxLimitedPage,
[
ltr]           'sortWhitelist' => [[/ltr]
               'Profiles.lastName'
 
           ]
       ];
       $users $this->paginate($this->Users);