|
下面附上import的幾個(gè)用法介紹
1、用法一
import('@.Test.Translate');
@,表示項(xiàng)目根目錄。假定根目錄是:App/
導(dǎo)入類庫(kù)的路徑是:App/Lib/Test/Translate.class.php
結(jié)論:import('@')是相對(duì)于項(xiàng)目目錄的Lib目錄而言
2、用法二
import('Think.Test.Translate');
Think,表示系統(tǒng)根目錄。既是:./Thinkphp/
導(dǎo)入類庫(kù)的路徑是:./Thinkphp/Lib/Test/Translate.class.php
結(jié)論:import('Think')是相對(duì)于系統(tǒng)目錄的Lib目錄而言
3、用法三
import('ORG.Test.Translate');
或
import('COM.Test.Translate');
ORG, 第三方公共類庫(kù)目錄
COM, 企業(yè)公共類庫(kù)目錄
兩種寫法都是相對(duì)于./Thinkphp/Extend/Library/ 而言。
導(dǎo)入類庫(kù)的路徑是:./Thinkphp/Extend/Library/ORG/Test/Translate.class.php
或
導(dǎo)入類庫(kù)的路徑是:./Thinkphp/Extend/Library/COM/Test/Translate.class.php
結(jié)論:import('ORG')或import('COM')是相對(duì)于系統(tǒng)擴(kuò)展類庫(kù)目錄而言(./Thinkphp/Extend/Library/)
4、用法四
import('Blog.Test.Translate');
這種寫法既不是@,Think的寫法,有不是ORG,COM的寫法,會(huì)被當(dāng)作分組的項(xiàng)目目錄來(lái)處理。
解析結(jié)果是:App/../Blog/Lib/Test/Translate.class.php
結(jié)論:第四種寫法,是相對(duì)于分組項(xiàng)目目錄的Lib目錄而言的寫法。
5、用法五
import還支持別名導(dǎo)入,使用別名導(dǎo)入,首先先定義別名文件,在項(xiàng)目配置目錄下建立alias.php,定義項(xiàng)目中需要用到的類庫(kù)別名。
return array('page' => LIB_PATH.'Common/page.class.php',);//這樣使用即可import('page');
php技術(shù):Thinkphp中import的幾個(gè)用法詳細(xì)介紹,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。