您好,登錄后才能下訂單哦!
下面是關(guān)于ThinkPHP引入文件的標(biāo)簽總結(jié)
1,include標(biāo)簽
①只解釋靜態(tài)的html等文件,而不能直接包含html文件,它包含的靜態(tài)文件必須位于當(dāng)前網(wǎng)站下,不能是一個(gè)URL,該文件是一個(gè)完整的文件路徑,通常從入口文件算起。
<include file="./Tpl/default/Public/header.html
②可以包含控制器動(dòng)作,一個(gè)控制器動(dòng)作就相當(dāng)于一個(gè)頁面,所以使用include標(biāo)簽是允許直接包含控制器動(dòng)作的。
<include file="header"/> //表示包含當(dāng)前控制器的head動(dòng)作
<include file="News/head"/> //如果head動(dòng)作不在當(dāng)前控制器下,那么需要使用:分隔符。
③可以向目標(biāo)頁面?zhèn)鬟f額外的變量參數(shù),這些參數(shù)會(huì)被模板引擎解釋成PHP變量,這些參數(shù)可以在目標(biāo)頁面head.html文件中使用[]進(jìn)行配對(duì)。
<include file='head' title='網(wǎng)站首頁' keywords='PHP學(xué)習(xí) MVC開發(fā)'>
2,import標(biāo)簽:
具有針對(duì)性,最常用于引用js或者css文件。以包的形式導(dǎo)入網(wǎng)站中公共靜態(tài)資源文件
①通過type指定導(dǎo)入文件的類型,所以文件不需要后綴名
②解釋路徑:用.代替/ 默認(rèn)路徑從Public開始算起。
③支持一次性導(dǎo)入多個(gè)文件,文件之間用逗號(hào)隔開。
<import type="js" file="Js/Util/Array,Js/Util/Data" />
3,load標(biāo)簽:
導(dǎo)入第三方網(wǎng)站或者使用顯式的路徑資源文件。使用方法同import
<load href="../Public/Js/Common.js"/>
<load />
優(yōu)點(diǎn):提高了開發(fā)效率
缺點(diǎn):頁面中太多的標(biāo)簽一起使用也需要犧牲運(yùn)行速率。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。