تالار گفتمان nCIS.ir

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

     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();
   }
این کارو چطوری انجام بدم
باید جلوی dataProvider یه DataProvider معرفی کنید نه مدلها رو.