array('index','view'), 'users'=>array('*'), ), array('deny', // deny all users 'actions'=>array('delete','create','update','ajaxupdate','ajaxcreate','savecoords'), 'users'=>array('*'), ), ); } /** * Displays a particular model. * @param integer $id the ID of the model to be displayed */ public function actionView($id) { $this->render('view',array( 'model'=>$this->loadModel($id), )); } /** * Manages all models. */ public function actionIndex() { $model=new Standort('search'); $model->unsetAttributes(); // clear any default values if(isset($_GET['Standort'])) $model->attributes=$_GET['Standort']; $this->render('index',array( 'model'=>$model, "standorte"=>Standort::model()->findAll() )); } /** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer the ID of the model to be loaded */ public function loadModel($id) { $model=Standort::model()->findByPk($id); if($model===null) throw new CHttpException(404,'The requested page does not exist.'); return $model; } /** * Performs the AJAX validation. * @param CModel the model to be validated */ protected function performAjaxValidation($model) { if(isset($_POST['ajax']) && $_POST['ajax']==='standort-form') { echo CActiveForm::validate($model); Yii::app()->end(); } } }