這篇文章將為大家詳細講解有關怎么在Yii框架中切換布局文件,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
創(chuàng)新互聯從2013年成立,是專業(yè)互聯網技術服務公司,擁有項目成都網站制作、網站建設、外貿網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元延壽做網站,已為上家服務,為延壽各地企業(yè)和個人服務,聯系電話:028-869222201、在控制器中切換當前布局和在方法中動態(tài)切換布局
<?php namespace app\modules\TestModule\controllers; use Yii; use yii\web\Controller; class IndexController extends Controller { //在屬性中聲明 public $layout = "custom1"; public function actionIndex() { //在方法中動態(tài)切換布局 $this->layout = "custom2"; $this->render('index',array( 'name' => '譚勇', 'age' => 22 )); } } ?>
在類屬性中聲明layout 會覆蓋父類Controller 類中的layout 達到切換布局的目錄。
甚至我們可以在模塊文件中聲明布局
namespace app\modules\TestModule; use yii\base\Module; class TestModule extends Module { //當前應用主題 private $theme = 'default'; public function init() { //控制器文件存放目錄 $this->controllerNamespace = 'app\modules\TestModule\controllers'; $dirname = dirname(__FILE__); //視圖目錄 (包含主題目錄) $this->setViewPath($dirname . '/views/' . $this->theme . '/'); //生命布局名稱 $this->layout = "common"; } }
關于怎么在Yii框架中切換布局文件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
名稱欄目:怎么在Yii框架中切換布局文件-創(chuàng)新互聯
本文來源:http://aaarwkj.com/article6/hspog.html
成都網站建設公司_創(chuàng)新互聯,為您提供外貿網站建設、網站收錄、搜索引擎優(yōu)化、做網站、品牌網站設計、小程序開發(fā)
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯