控制器类中定义数据

方式一

public function actionIndex()
{
		$h1 = '这是一个主标题!';
		$h4 = '这是一个副标题';
		$dateTime = new \DateTime();

		return $this->render('index', ['title' => $h1, 'subTitle' => $h4,'dateTime'=>$dateTime]);
}

方式二

public function actionIndex()
{

    //设置当前view的params参数,
    $view = Yii::$app->view;
    $view->params['layoutData']='test';
    return $this->render('index');
}

视图中使用数据

方式一(对应上面方式一)

<?php
use yii\helpers\Html;

$this->title = 'Login';
?>
<div class="site-index">

	<div  class="jumbotron">
		<?= Html::encode($this->title); ?>
	</div>

	<div style="text-align: center;">
		<?= $subTitle ?>
	</div>
	<div style="text-align: right;">
		<?= $dateTime->format('Y-m-d H:i:s');  ?>
	</div>
</div>

方式二(对应上面方式二)

<?= $this->params['layoutData']; ?>

运行结果截图

方式二截图略,但确实调试通过。