/** * Creates a new model. * If creation is successful, the browser will be redirected to the 'view' page. */ public function actionCreate() { try { $model = new BankRequest('create'); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['BankRequest'])) { $model->attributes = $_POST['BankRequest']; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } $this->render('create', array('model' => $model, 'actions' => $this->listActionsCanAccess)); } catch (Exception $e) { Yii::log("Exception " . print_r($e, true), 'error'); throw new CHttpException("Exception " . print_r($e, true)); } }
* Time: 3:36 PM */ class BankRequestController extends Controller { public function actionIndex() { $model = new BankRequest(); if (isset($_POST['BankRequest'])) { $model->attributes = $_POST['BankRequest']; $model->choosetype = isset($_POST['choosetype']) ? $_POST['choosetype'] : 0; $model->property_type_code = isset($_POST['property_type_code']) ? is_array($_POST['property_type_code']) ? implode(',', $_POST['property_type_code']) : "" : ''; if ($model->validate()) { $model->tenancy_expiry_datepicker = MyFormat::indexDateToDbDate($model->tenancy_expiry_datepicker); $model->target_price = (double) $model->target_price; if ($model->save()) { //email to Admin SendEmail::sendMailBankRequestToAdmin($model); $link_thanks = Yii::app()->createAbsoluteUrl('page/index', array('slug' => Pages::getSlugById(PAGE_THANK_BANK_VALUATION_REQUEST))); $this->redirect($link_thanks);