无法通过渲染传递视图中的参数。 Yii2

时间:2016-04-03 15:53:29

标签: php view yii2 render

我在视图中渲染了另一个视图。

use yii\base\View;
    echo $this->render('current-view',array('test'=>'teeest'));

现在在其他视图中 - current-view.php我希望能够访问此参数:

use yii\base\View;
var_dump($params);
var_dump(Yii::$app->view->params); 

$params返回Null$app->view->params返回空数组。据我所知here正确的解决方案是第二个,但为什么数组是空的呢?我错过了什么?

1 个答案:

答案 0 :(得分:1)

要查看var的内容,您应该使用

var_dump($test);
你通过了测试'在你渲染,然后在视图中你应该有$ test