新聞中心
Yii2 中如何把數(shù)據(jù)從控制器傳遞到視圖,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。
堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都玻璃鋼雕塑小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站建設(shè)營(yíng)銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺(jué)設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開(kāi)發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
控制器類中定義數(shù)據(jù)
方式一
public function actionIndex() { $h2 = '這是一個(gè)主標(biāo)題!'; $h5 = '這是一個(gè)副標(biāo)題'; $dateTime = new \DateTime(); return $this->render('index', ['title' => $h2, 'subTitle' => $h5,'dateTime'=>$dateTime]); }
方式二
public function actionIndex() { //設(shè)置當(dāng)前view的params參數(shù), $view = Yii::$app->view; $view->params['layoutData']='test'; return $this->render('index'); }
視圖中使用數(shù)據(jù)
方式一(對(duì)應(yīng)上面方式一)
title = 'Login'; ?>= Html::encode($this->title); ?>
= $subTitle ?>= $dateTime->format('Y-m-d H:i:s'); ?>
方式二(對(duì)應(yīng)上面方式二)
= $this->params['layoutData']; ?>
運(yùn)行結(jié)果截圖
方式二截圖略,但確實(shí)調(diào)試通過(guò)。
看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。
新聞名稱:Yii2中如何把數(shù)據(jù)從控制器傳遞到視圖
鏈接URL:http://fisionsoft.com.cn/article/gdpgph.html