您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Thinkphp中import的几个用法详细介绍_PHP

2024/3/9 5:13:47发布26次查看
thinkphp
下面附上import的几个用法介绍
1、用法一
import('@.test.translate');
@,表示项目根目录。假定根目录是:app/
导入类库的路径是:app/lib/test/translate.class.php
结论:import('@')是相对于项目目录的lib目录而言
2、用法二
import('think.test.translate');
think,表示系统根目录。既是:./thinkphp/
导入类库的路径是:./thinkphp/lib/test/translate.class.php
结论:import('think')是相对于系统目录的lib目录而言
3、用法三
import('org.test.translate');

import('com.test.translate');
org, 第三方公共类库目录
com, 企业公共类库目录
两种写法都是相对于./thinkphp/extend/library/ 而言。
导入类库的路径是:./thinkphp/extend/library/org/test/translate.class.php

导入类库的路径是:./thinkphp/extend/library/com/test/translate.class.php
结论:import('org')或import('com')是相对于系统扩展类库目录而言(./thinkphp/extend/library/)
4、用法四
import('blog.test.translate');
这种写法既不是@,think的写法,有不是org,com的写法,会被当作分组的项目目录来处理。
解析结果是:app/../blog/lib/test/translate.class.php
结论:第四种写法,是相对于分组项目目录的lib目录而言的写法。
5、用法五
import还支持别名导入,使用别名导入,首先先定义别名文件,在项目配置目录下建立alias.php,定义项目中需要用到的类库别名。
return array('page' => lib_path.'common/page.class.php',);//这样使用即可import('page');
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product