PDA

View Full Version : چگونگی ساخت relations بین 2 جدول اصلی و 1 جدول میانی؟ (حل شد)



mostafa_shoakry
سه شنبه 19 فروردین 1393, 22:10 عصر
با سلام و خسته نباشید خدمت اساتید محترم
من 2 تا جدول با model اینا قبلا ایجاد کرده بودم ، یکی به اسم tbl_category و یکی هم به اسم tbl_image حالا من واسه اینکه برای هر category بتونم یک عکس اختصاص بدم از یک جدول میانی به اسم tbl_category_image استفاده کردم. حالا من می خوام بین این 3 جدول relation رو بنویسم و چون model اینارو هم واسه category و news ایجاد کردم نمی خوام پاک کنم می خوام دستی اضافه کنم. حالا باید چه کدی بنویسم؟
شاید بی ربط باشن ولی من کدهای relation هامو می نویسم
کد موجود در relation جدول category:


public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'subCategory' => array(self::BELONGS_TO, 'Category', 'id_sub'),
'categories' => array(self::HAS_MANY, 'Category', 'id_sub'),

);
}


و کد موجود در relation جدول image :


public function relations()
{
// NOTE: you may need to adjust the relation name and the related
// class name for the relations automatically generated below.
return array(
'Album' => array(self::BELONGS_TO, 'Album', 'id_album'),

);
}

mostafa_shoakry
سه شنبه 19 فروردین 1393, 22:36 عصر
از gii کمک گرفتم حل شد :چشمک: