Yii视图组件
視圖間共享數(shù)據(jù)
步驟1
//先獲取當(dāng)前View,然后給view設(shè)置參數(shù)class TestController extends Controller {public function actionIndex(){//給當(dāng)前view設(shè)置params參數(shù)//在任何地方都可以通過表達(dá)式 Yii::$app->view 訪問 view 應(yīng)用組件$view = Yii::$app->view->params['data'] = '這是要傳遞的數(shù)據(jù)'; return $this->render('index');} }步驟2
這個(gè)是視圖間的共享數(shù)據(jù)
$this是一個(gè)預(yù)支的變量? 這個(gè)變量使用在一個(gè)控制器對應(yīng)的視圖文件夾下面,這個(gè)$this就是同一個(gè),可以在視圖間使用。
<?php echo $this->params['data']?> //輸出:這是要傳遞的數(shù)據(jù)拉取信息
也可以使用$this進(jìn)行拉取控制器相關(guān)的信息,比如:在視圖中進(jìn)行使用這行代碼
The controller ID is: <?= $this->context->id ?>?
?
總結(jié)
- 上一篇: 商业房抵押贷款能贷多少
- 下一篇: Mysql的垂直分表-新建