Has_Many و Pagination

[rtl][font="Tahoma"]سلام دوستان من یه جدول دارم که تو pagination روی 10 result فیلتر می کنم ولی وقتی از روابط چند به چند استفاده میکنم مثلا اگه توی data->mymodel->many_items یه آرایه سه تایی باشه اون row رو کلا 3 row حساب می کنه در حالی که تو object اصلی گرفته شده نیست البته طبیعیه چون object بعدا بوجود می آید و یه object چند بعدی میشه

راه حلی براش دیدن؟

چه تنظیماتی وجود داره که برای pagination اون object اصلی و root رو مدنظر قرار بده؟

[/font][/rtl]

EDIT


[rtl][font="Tahoma"]

دوستان من بخاطر استفاده از یه سری condition باید together استفاده می کردم

با یه سری تغییرات در conditionها تونستم together رو حذف کنم و درست شد

اگه مجبور باشم بابت تغییرات دوباره از together استفاده کنم نمیشه این دورو باهم استفاده کرد

یعنی تنظیم دیگه ای داره؟[/font][/rtl]

[font="Tahoma"][rtl]

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

[/rtl]




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



[rtl]

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

[/rtl][/font]