dsbx40787736 2016-04-03 07:53
浏览 124
已采纳

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

I'm rendering another view in my view.

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

Now in other view - current-view.php I want to get access to this parametres:

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

$params returns Null and $app->view->params returns empty array. As I understand from here proper solution is second one, but why array is empty then? What I missing?

  • 写回答

1条回答 默认 最新

  • douluo6626 2016-04-03 08:15
    关注

    For see th content of you var you should use

    var_dump($test);
    

    you have passed 'test' in you render and then in view you should have $test

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?