예제 #1
0
 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()]);
 }