コード例 #1
0
	public function actionprint()
	{
		$tid = intval($_GET['id']);
		$today = Travalday::model()->findAll(array(
				'condition'=>"tid=$tid",
				));
		
		//分配旅游信息
		$travel = $this->loadModel($tid);
		
		//解析目的地
		$destArr = explode(';',$travel->to_addr);
		
		$this->renderPartial('print',array(
				'today'=>$today,
				'travel'=>$travel,
				'destArr'=>$destArr,
				));
	}
コード例 #2
0
public function actionDaymodify()
{
	$id = $_GET['id'];
	$did = $_GET['did'];
	$model  = $this->loadModel($id);
	$dayModel = Travalday::model()->findByPk($did);
	
	$thumb = $dayModel->thumb;
	
	if(isset($_POST['Travalday'])){
		if(!empty($_FILES)){
			$now = time();
			$dayModel->thumb = CUploadedFile::getInstance($dayModel,'thumb');
			if($dayModel->thumb){
				$preRand = 'img_'.$now.mt_rand(100,999);
				$imgName = $preRand.'.'.$dayModel->thumb->extensionName;
				$dir = date('Ymd',$now);
				if(!is_dir('uploads/'.$dir))
				{
					mkdir('uploads/'.$dir);
				}
				$dayModel->thumb->saveAs('uploads/'.$dir.'/'.$imgName);
				$thumb = '/uploads/'.$dir.'/'.$imgName;
			}
		}
		$dayModel->attributes = $_POST['Travalday'];
		$dayModel->thumb = $thumb;
		if($dayModel->save(false)){
			Yii::app()->user->setFlash('success', "保存成功!");
		}else{
			Yii::app()->user->setFlash('success', "保存失败,请重试!");
		}
		$this->redirect(array('daymodify','id'=>$id,'did'=>$did));
	}
	
	$this->renderPartial('daymodify',array(
			'model'=>$model,
			'dayModel'=>$dayModel,
			));
}