Exemplo n.º 1
0
	public function actionAddition()
	{
		$id = $_GET['id'];
		$modle = $this->loadModel($id);
		
		/* $additon = $modle->Addition;
		if(count($additon)<1){
			$newAddition = new TravelAdditional();
			$newAddition->tid = $id;
			$newAddition->save(false);
		} */
		
		if(isset($_GET['aid'])){
			$model = TravelAdditional::model()->find(array(
					'condition'=>"tid=$id",
					));
		}else
			$model = new TravelAdditional;
		
		
		$additions = $modle->Addition;
		if(isset($_POST['TravelAdditional']))
		{
			$model->attributes = $_POST['TravelAdditional'];
			$model->tid = $id;
			if($model->save(false)){
				Yii::app()->user->setFlash('success', "添加/保存成功");
				$this->redirect(array('addition', 'id' => $id));
			}	
		}
		$this->render('addition',array(
				'model'=>$model,
				'modle'=>$modle,
				'additions'=>$additions,
				));
	}