Comment passer des variables à la mise en page?

Je sais comment passer des variables à partir de contrôleur en vue:

$this->render('view_name', array('variable_name'=>'variable_value'));

cependant, je voudrais passer des variables à disposition. La seule connexion entre le contrôleur et la mise en page semble être le public attribut $layout de contrôleur de classe, comme ceci:

public $layout='//layouts/column2';

Cependant, je ne vois pas un moyen de passer une variable?

source d'informationauteur Milan Babuškov