/** * * @param houserulesData $data * @return type */ public function createByPropertyId($data) { $model = new Houserules(); $model->unsetAttributes(); $model->attributes = (array) $data; $result = $model->save(true); $view = $result ? 'bypropertyid/done' : 'bypropertyid/error'; $params = $result ? array('format' => $data->format, 'data' => $model->attributes) : array('format' => $data->format, 'data' => array()); $body = $this->renderPartial($view, $params, true); return $this->response->goodResponse($body); }