如何在php中设置第一次和第二次固定不变的变量值?
这是我的控制器:如何在php中设置第一次和第二次固定不变的变量值?,php,yii,Php,Yii,这是我的控制器: public function actionCreate1(){ $model = new Model(); //blah blah blah blah return $this->actionCreate2($model); } public function actionCreate2($model = null) { if (isset($_POST['submit'])) { $model = $_POST['model'];
public function actionCreate1(){
$model = new Model();
//blah blah blah blah
return $this->actionCreate2($model);
}
public function actionCreate2($model = null)
{
if (isset($_POST['submit'])) {
$model = $_POST['model'];
print_r($model); //Returns not adjuct same object
}
$this->renderPartial('create2', array('model' => $model));
}
这一观点是:
<form method="post" action="/create2" id="space-create2-form" enctype="multipart/form-data">
<div style="display:none"><input type="hidden" name="model" value="<?php print_r($model); ?>"/></div>
<input type="submit" class="btn btn-primary" id="" name="submit" value="submit">
</form>
尝试将其声明为“静态”
例:
静态$modelHi Sagar,我在actionCreate2
中声明静态$model,但它不起作用。