Example #1
0
 public function actionCreate()
 {
     $model = new Event();
     if (isset($_POST['Event'])) {
         $model->setAttributes($_POST['Event']);
         if (isset($_POST['Event']['page'])) {
             $model->page = $_POST['Event']['page'];
         }
         try {
             if ($model->save()) {
                 if (isset($_GET['returnUrl'])) {
                     $this->redirect($_GET['returnUrl']);
                 } else {
                     $this->redirect(array('view', 'id' => $model->id));
                 }
             }
         } catch (Exception $e) {
             $model->addError('page->title', $e->getMessage());
         }
     } elseif (isset($_GET['Event'])) {
         $model->attributes = $_GET['Event'];
     }
     $this->render('create', array('model' => $model));
 }