انجمن پشتیبانی فارسی فریم ورک کیک پی اچ پی - cakephp

نسخه‌ی کامل: paginator
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

من یک تیبل لیست دارم که برای مرتب چینی از 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> 
مشکلم حل شد 

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

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

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