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

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

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




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