天天看點

yii2中controller向layout傳值

方式一:

1.controller

class BlogController extends Controller{
    public $layout = 'newlayout';
    public $menu = "";
    public function actionIndex(){

        $this->menu = 'menumenu';
        return $this->render('index');
    }
}
           

2.layout

<?= $this->context->menu ?>
           

方式二:

1.controller

class BlogController extends Controller{
    public $layout = 'newlayout';
    public function actionIndex(){
        $view = YII::$app->view;
        $view->params['menu'] = "menumenu";
        return $this->render('index');
    }
}
           

2.layout

$this->params['menu']
           

轉載自yuhaizr http://blog.csdn.net/u012119576/article/details/52633762