
نوشته شده توسط
hamedarian2009
برای آپدیت به این صورت عمل میکنیم که هم شرط استفاده میکنیم و هم آرایه رو به متد update می دیم
User::where('votes', '>', 100)->update(['status' => 2]);
معادل رو براتون میارم
Customer::updateAll(['status' => Customer::STATUS_ACTIVE], ['like', 'email', '@example.com']);
یا
$customer = Customer::findOne(123);
$customer->email = 'james@newexample.com';
$customer->save();
من منظورم این آپدیت هست که داده ها از فرم بیاد و آپدیت انجام بشه . الآن همه داده ها برای آپدیت از فرم میاد و کاربر با آیدی 1 خیلی راحت آپدیت میشه شما فرض کن جدول کاربرات 10 تا باشه ببین چقدر راحت
$model=Users::findone(1);
$model->load(Yii::$app->request->post())
$model->save();
این رو معادل بیارید