真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

ThinkPHP5設(shè)置模板路徑的方法

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

我們提供的服務(wù)有:成都網(wǎng)站制作、做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、臨洮ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的臨洮網(wǎng)站制作公司

深度解析ThinkPHP5設(shè)置模板路徑

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

模板參數(shù) ,能夠影響的它參數(shù),是當(dāng)前模塊下config.php template->view_path參數(shù)。

實(shí)際操作

一、配置共享參數(shù)

在apps/config.php設(shè)置一些參數(shù),方便在Index或Admin模塊下config.php調(diào)用。

apps/config.php,增加一些參數(shù)。

'template'               => [// 模板路徑
        'view_path'    => 'template/',     // 就是這里
/**
     * 前臺(tái)文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // ??烀Q
        'model_name' =>'index',
        // 默認(rèn)模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認(rèn)模板名稱
    ],
    /**
     * 后臺(tái)文件配置
     * Author: MR.zhou
     * */
    'admin'=>[
        // ??烀Q
        'model_name' =>'admin',
        // 默認(rèn)模板文件名稱
        'default_template' =>'default',        // 這里可以切換模塊下的默認(rèn)模板名稱
],

二、設(shè)置模板參數(shù)

index/config.php

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

admin/config.php

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

三、設(shè)置參數(shù)解析

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

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

apps/index/config.php文件

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

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

apps/config.php文件

/**
     * 前臺(tái)文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // ??烀Q
        'model_name' =>'index',
        // 默認(rèn)模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認(rèn)模板名稱
    ],

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

apps/config.php文件

/**
     * 前臺(tái)文件配置
     * Author: MR.zhou
     * */
    'index' => [
        // ??烀Q
        'model_name' =>'index',
        // 默認(rèn)模板文件名稱
        'default_template' => 'default',       // 這里可以切換模塊下的默認(rèn)模板名稱
    ],
    
    'template'               => [// 模板路徑
        'view_path'    => 'template/',     // 就是這里

當(dāng)前后臺(tái)配置文件分別如下所示

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設(shè)置模板路徑的方法”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:ThinkPHP5設(shè)置模板路徑的方法
轉(zhuǎn)載注明:http://weahome.cn/article/pechph.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部