public function actionNew() { $model = new Group(); if (Yii::$app->request->isPost) { $transaction = Yii::$app->getDb()->beginTransaction(); $model->load(Yii::$app->request->post()); if ($model->save()) { $transaction->commit(); $this->addMessage('group', 'created'); return $this->redirect('/admin/user/group'); } $transaction->rollBack(); foreach ($model->getErrors() as $error) { $this->addMessage(null, $error); } } $this->view->title = '`group.new_group`'; $this->addBreadcrumb([['label' => '`user.user`', 'url' => 'admin/user'], ['label' => '`group.group`', 'url' => ['index']], $this->view->title]); return $this->render('admin/new.tpl', ['group' => $model, 'finder' => new Finder()]); }