91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ThinkPHP5設置模板路徑的方法

發布時間:2021-01-16 10:18:33 來源:億速云 閱讀:561 作者:小新 欄目:編程語言

小編給大家分享一下ThinkPHP5設置模板路徑的方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

深度解析ThinkPHP5設置模板路徑

默認的模板路徑在模塊/view文件里面。如果你覺得這樣不太方便管理,想要把他設置Template目錄下,可以這樣做。

模板參數 ,能夠影響的它參數,是當前模塊下config.php template->view_path參數。

實際操作

一、配置共享參數

在apps/config.php設置一些參數,方便在Index或Admin模塊下config.php調用。

apps/config.php,增加一些參數。

'template'               => [// 模板路徑
        'view_path'    => 'template/',     // 就是這里
/**
     * 前臺文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // 模快名稱
        'model_name' =>'index',
        // 默認模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認模板名稱
    ],
    /**
     * 后臺文件配置
     * Author: MR.zhou
     * */
    'admin'=>[
        // 模快名稱
        'model_name' =>'admin',
        // 默認模板文件名稱
        'default_template' =>'default',        // 這里可以切換模塊下的默認模板名稱
],

二、設置模板參數

index/config.php

 'template'               => [
    // 模板路徑
    'view_path'    => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/',
],

admin/config.php

<?php
//配置文件
return [
    // 模板配置
    'template'               => [
        // 模板路徑
        'view_path'    => config('template.view_path').config('admin.model_name').'/'.config('index.default_template').'/',
    ],
];

三、設置參數解析

以上呢是thinkPHP官網別人給出的配置參數,但是呢你是不是按照上面的配置不能正確顯示頁面呢?這里有幾個誤區大家要明白,首先在共享參數配置文件中的view_path =>'template/'其實就已經定義模板文件為template,而有些人只想前端定義模板路徑,后臺還是用默認的view的模板方式。但是這樣一設置就把后臺模板路徑也定義進去了,對于這種問題,我們該如何解決呢?下面小編給出兩種方面解決只定義前臺模板路徑而后臺不定義

第一種:是不在共享配置文件中定義模板路徑,而在index模塊中定義模板路徑,這樣就與后臺無關了

apps/index/config.php文件

'template'               => [
    // 模板路徑
    'view_path'    => 'template/'.config('index.default_template').'/',
],

當然我共享配置文件中還是定義了index配置文件的,與template同級的,不是放到template里面

apps/config.php文件

/**
     * 前臺文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // 模快名稱
        'model_name' =>'index',
        // 默認模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認模板名稱
    ],

第二種:是在共享配置文件中定義模板路徑為template,而在index模塊中定義模板路徑,后臺重新定義view_path =>''

apps/config.php文件

/**
     * 前臺文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // 模快名稱
        'model_name' =>'index',
        // 默認模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認模板名稱
    ],
    
    'template'               => [// 模板路徑
        'view_path'    => 'template/',     // 就是這里

當前后臺配置文件分別如下所示

apps/index/config.php文件
'template'               => [
    // 模板路徑
    'view_path'    => config('template.view_path').config('index.model_name').'/'.config('index.default_template').'/',
],

apps/admin/config.php文件

'template'               => [
    // 模板路徑
    'view_path'  => '',
],

以上是“ThinkPHP5設置模板路徑的方法”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安多县| 平果县| 德阳市| 饶平县| 昭通市| 札达县| 东乡族自治县| 峡江县| 正阳县| 政和县| 四子王旗| 景谷| 安宁市| 息烽县| 富阳市| 伊宁市| 神农架林区| 法库县| 体育| 清丰县| 新巴尔虎右旗| 遵化市| 兴安县| 嫩江县| 涟源市| 双流县| 兰州市| 本溪市| 乐安县| 南安市| 舒城县| 尤溪县| 锦州市| 鄂伦春自治旗| 山东省| 渑池县| 衡山县| 柳江县| 芜湖县| 保德县| 图木舒克市|