public function actionCreate($id = 0) { $id = (int) $id; if ($id > 0) { $model = AdminLink::model()->findByPk($id); $this->adminTitle = t('edit_link', 'admin'); } else { $model = new AdminLink(); $this->adminTitle = t('create_link', 'admin'); } if (request()->getIsPostRequest() && isset($_POST['AdminLink'])) { $model->attributes = $_POST['AdminLink']; if ($model->save()) { self::clearLinksCache(); user()->setFlash('save_link_result', t('save_link_success', 'admin', array('{name}' => $model->name))); $this->redirect(request()->getUrl()); } } $this->render('create', array('model' => $model)); }