public function actionCreate($id) [ 新手入门 ]
我现在 在这个操作里面加了 一个 $id 这样就可以通过id默认值来直接进行草做了
但是 直接进入页面的时候没有 $id 这时候就找不到页面了
这种问题应该怎么解决啊
共 3 条回复
-
我看到你以前的一个回复 找到了方法 谢谢你啊
public function actionCreate($id="") { $model=new Standard; if($id){ $model->eid=$id; } // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if(isset($_POST['Standard'])) { $model->attributes=$_POST['Standard']; if($model->save()) $this->redirect(array('create',"id"=>$model->eid)); } $this->render('create',array( 'model'=>$model, )); }
我是这样写的 满足了我的需求
这样用起来很方便但是不知道为什吗
$id=""
不会把已经存在的 $id值给重新赋值为 空
结果是 有id用已经有的值 没有id传就是空
结果和我想的一样 但是还是有点不解
dapeng
注册时间:2012-08-12
最后登录:2014-07-26
在线时长:0小时20分
最后登录:2014-07-26
在线时长:0小时20分
- 粉丝2
- 金钱1160
- 威望0
- 积分1160