PDA

View Full Version : سوال در مورد درج در چند جدول که با هم relationship دارند در yii



barname_newis
پنج شنبه 28 فروردین 1393, 23:26 عصر
سلام
من میخوام یک رکورد رو در سه جدول که با هم از طریق یک کلید خارجی با هم ارتباط دارند درج کنم . برای مثال یک محصول در جدول محصولات ثبت میشود و آدرس و مشخصات این عکس در جدول جداگانه ای درج خواهد شد .
سوال من اینه که چطور در yii به آی دی رکوردی که همین الان درج شده دسترسی داشته باشم و کلا این بخش از پروژه رو چطور انجام بدم؟ چطور در یک کنترلر به چند مدل دسترسی داشته باشم؟
ممنون

MMSHFE
جمعه 29 فروردین 1393, 03:31 صبح
اینجا رو ببینید:

$model = new User;
if(isset($_POST['User'])) {
$model->attributes = $_POST['User'];
if($model->save()) {
echo $model->id;
}
}
به همین شکل میتونید id مدلی که الآن ثبت کردیم رو بجای echo کردن توی یک متغیر بگذارین و بعد شئ مدل بعدی رو ایجاد کنید و از اون متغیر در فیلد دلخواهش استفاده کنید.