Yii Framework Forum: Has_Many و Pagination - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Has_Many و Pagination تاثیر روابط چند به چند در صفحه بندی

#1 User is offline   Saeed Gholizadeh 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 99
  • Joined: 02-December 13

Posted 18 June 2014 - 11:41 PM

سلام دوستان من یه جدول دارم که تو pagination روی 10 result فیلتر می کنم ولی وقتی از روابط چند به چند استفاده میکنم مثلا اگه توی data->mymodel->many_items یه آرایه سه تایی باشه اون row رو کلا 3 row حساب می کنه در حالی که تو object اصلی گرفته شده نیست البته طبیعیه چون object بعدا بوجود می آید و یه object چند بعدی میشه
راه حلی براش دیدن؟
چه تنظیماتی وجود داره که برای pagination اون object اصلی و root رو مدنظر قرار بده؟


EDIT
---------------------------------------------------

دوستان من بخاطر استفاده از یه سری condition باید together استفاده می کردم
با یه سری تغییرات در conditionها تونستم together رو حذف کنم و درست شد
اگه مجبور باشم بابت تغییرات دوباره از together استفاده کنم نمیشه این دورو باهم استفاده کرد
یعنی تنظیم دیگه ای داره؟

--------------------------------
Mr. Saeed Gholizadeh
Senior PHP Developer
BS of IT

LinkedIn Profile
0

#2 User is offline   Reza m 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 162
  • Joined: 07-March 12

Posted 19 June 2014 - 03:04 AM


برای رفع این مشکل باید از group by استفاده کنی


$criteria->group='t.id';



در این مثلا تصور شده که primary key جدول اصلی شما "id"و name alias جدول اصلی هم همون مقدار پیشفرض یعنی "t" باشه

1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users