امروز:چهارشنبه ,۱۳۹۸/۰۴/۰۵
Download http://bigtheme.net/joomla Free Templates Joomla! 3
Home / Yii2 / کپی کردن اطلاعات یک مدل در مدل جدید

کپی کردن اطلاعات یک مدل در مدل جدید

برای کپی کردن  اطلاعات یک مدل در فریم ورک Yii  در مدلی دیگر می توان از متد  setattributes  استفاده کرد .

به این صورت که شما  ابتدا مقادیر  را با استفاده از متد  attributes از مدل  اول دریافت می کنید

سپس با استفاده از متد setattributes  اطلاعات دریافت شده را در مدل جدید قرار می دهید

کپی کردن اطلاعات یک مدل در مدل جدید


 
 $old_model=Article::find()->where(['user_id'=>$user_id])->orderBy('id ASC')->One();

//دریافت مقادیر مدل
 $old_model->attributes 

// ایجاد مدل جدید 
  $new_model=new Article();
//مقدار دهی مدل جدید با استفاده از مدل اول 
  $new_model->setAttributes($old_model->attributes);
 

Check Also

سایت چند زبانه با فریم ورک yii

سایت چند زبانه با فریم ورک yii مطلب که در این بخش قصد آموزش داریم …

One comment

  1. جالب بود ! سپاس از اطلاعات تان !

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *