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

دوستان من میخوام محصولات  رو با دسته بندیشو نشون بدم ک تو جدول دسته بندی هست . بینشون ریلیشن هم برقرار کردم  و با

این روش تو کنترولر صداش کردم

public function actionIndex()
    {
       $model = Products::model()->findAll ;
       $Categories = Categories::model()->findAllByAttributes(array('id'=>'category_id'));
       $this->render('index', array('model' => $model, 'Categories' => $Categories));

        }

تو ویو باید چطور صداش کنم من چندتا روش ک امتحان کردم چیزی نشون نمیداد. روش صدا کردم اشتباه هست ؟
ممنونم از راهنما ییتون
پاسخ
تشکر شده توسط:
#2
باید کوئری ها رو توی mysql چک کنید ببینید چی بر میگردونه از این کد چیزی مشخص نیست
ضمن اینکه اگر join می زدید بهتر بود
برای صدا کردن هم باید بگم شما الان توی فایل ویو 2 تا ارایه دارید با اسم هایی که تعریف کردید (model,categories) استفاده کنید ازشون مثل متغیر های یک کلاس باهاشون برخورد کنید
پاسخ
تشکر شده توسط: maryam
#3
درست شد ممنونم از کمک ها تون.
پاسخ
تشکر شده توسط:




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