/** * Manages all models. */ public function actionIndex($company_service_id) { $model = new ServiceDetail('search'); $model->unsetAttributes(); // clear any default values $model->rate_company_service_id = $company_service_id; if (isset($_GET['ServiceDetail'])) { $model->attributes = $_GET['ServiceDetail']; } $this->render('admin', array('model' => $model)); }
public function actionDiscount($id) { $customer = $this->loadModel($id); $services = new ServiceDetail('search'); $services->unsetAttributes(); // clear any default values if (isset($_GET['ServiceDetail'])) { $services->attributes = $_GET['ServiceDetail']; } if (isset($_POST['CustomerDiscount'])) { foreach ($_POST['CustomerDiscount'] as $key => $data) { if (isset($data['id'])) { $model = CustomerDiscount::model()->findByPk($data['id']); } else { $model = new CustomerDiscount(); } $model->setAttributes($data); $model->save(); } } $this->render('discount', array('services' => $services, 'customer' => $customer)); }