عملیات درج (Insert) در Yii2

برای ثبت اطلاعات در Yii2 به روش های زیر عمل می کنیم
برای ثبت رکورد جدید و یا ویرایش یک رکورد از کد زیر استفاده می کنیم

$model = new User;
$model->name = 'YII';
$model->email = 'yii2@framework.com';
$model->save();  // equivalent to $model->insert();

ثبت به وسیله ی کامند (command)

$connection->createCommand()
	->insert('tbl_user', [
			'name' => 'yii',
			'status' => 1,])
	->execute();

برای ثبت همزمان چندین رکورد (batchInsert)

$connection	->createCommand()
			->batchInsert('tbl_user', ['name', 'status'], 
			[
				['Bala', 1],
				['Akilan', 0],
				['Babu', 1],
			])
			->execute();

Leave a Reply

Your email address will not be published. Required fields are marked *