for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace app\modules\admin\controllers\common;
use yii\base\Action;
class UpdateAttributesAction extends Action
{
/**
* @var string $modelName
*/
public $modelName;
* @var array $attributes
public $attributes;
public function run($id)
$model = new $this->modelName();
$model = $this->controller->loadModel($model, $id);
$model->updateAttributes($this->attributes);
return $this->controller->response(true);
}