成熟丰满熟妇高潮XXXXX,人妻无码AV中文系列久久兔费 ,国产精品一国产精品,国精品午夜福利视频不卡麻豆

您好,歡迎來(lái)到九壹網(wǎng)。
搜索
您的當(dāng)前位置:首頁(yè)深度解析ThinkPHP5設(shè)置模板路徑

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

來(lái)源:九壹網(wǎng)
本篇文章介紹了thinkphp設(shè)置前端模板路徑和后臺(tái)模板路徑的方法,具有一定的參考價(jià)值,希望對(duì)學(xué)習(xí)thinkPHP的朋友有幫助!

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

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

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

實(shí)際操作

(推薦教程:thinkphp教程)

一、配置共享參數(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

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

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

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

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

apps/index/config.php文件

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

當(dāng)然我共享配置文件中還是定義了index配置文件的,與template同級(jí)的,不是放到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' => '',
],

更多thinkPHP教程,請(qǐng)關(guān)注PHP中文網(wǎng)!

Copyright ? 2019- 91gzw.com 版權(quán)所有 湘ICP備2023023988號(hào)-2

違法及侵權(quán)請(qǐng)聯(lián)系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市萬(wàn)商天勤律師事務(wù)所王興未律師提供法律服務(wù)