رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اضافه کردن صفحه بندی به ریلشن
#1
سلام
من میخوام از یه ریلشن واسه لیست ویو استفاده کنم به این شکل

1
2
3
4
5
    echo ListView::widget([
           'dataProvider' => $user->posts,
           'itemView' =>'_memorysItem',
           'itemOptions' => ['class' => 'item'],
           'id'=>'body',
ولی خطای Call to a member function getCount() on a non-object

رو میده ... به نظرم مشکل از صفحه بندی باشه و حالا میخوام به اون ریلشن صفحه بندی رو اضافه کنم
1
2
3
4
  public function getPost()
    {
       return $this->hasMany(Post::className(), ['user_id' => 'id'])->count();
   }
این کارو چطوری انجام بدم
پاسخ
تشکر شده توسط:
#2
باید جلوی dataProvider یه DataProvider معرفی کنید نه مدلها رو.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان