W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
作用:根據(jù) URL 地址獲取請求加載的模板文件。
語法:?string?get_template_file([string?$url][,?string?$templateFolder][,?string?$rootURL])
參數(shù):
$url?
?請求的 URL 地址,設(shè)置則自動使用當(dāng)前 URL 地址。$templateFolder?
模板文件夾名稱$rootURL
?根目錄 URL 地址,一般設(shè)置為當(dāng)前目錄返回值:
false
。說明: 該函數(shù)在可以用在 CMS 系統(tǒng)開發(fā)中,使用者可以使用它來設(shè)置自己的請求規(guī)則,例如實(shí)現(xiàn) URL 路由。該函數(shù)所支持的模板后綴名列表由?Template?引擎設(shè)置。
要實(shí)現(xiàn)類似 URL 路由等功能,你的 URL 地址必須是目錄式的。例如 http://locahost/index.php/folder/file,你可以通過設(shè)置?.htaccess 文件來將所有請求非實(shí)體文件的請求都轉(zhuǎn)交給 index.php,從而去掉 index.php,只訪問?http://localhost/folder/file。
ModPHP 去除了使用 URL 路由訪問控制器、視圖,命名空間等較為抽象的東西,模板都應(yīng)是一個實(shí)體文件,存放在同一個目下,而控制器都通過程序入口文件 mod.php 調(diào)用。在 ModPHP 中,模型就是一個完整的模塊/類,它包含所有繼承自 mod 類的操作方法/控制器。更多只是請查看《ModPHP 中的 MVC》。
示例:
<?php
echo get_template_file(url(), 'template/', current_dir_url()); //意思是從當(dāng)前 URL 匹配一個當(dāng)前目錄下 template/ 文件夾中的模板文件。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: