如何在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>


尝试将其声明为“静态”

例:
静态$model

Hi Sagar,我在
actionCreate2
中声明静态$model,但它不起作用。