Thinkphp里import的几个使用方法介绍

简介:

以下附上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,定义项目中须要用到的类库别名。

 

import('page');








本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5173232.html,如需转载请自行联系原作者

相关文章
|
4月前
|
Python
89 python高级 - import导入模块
89 python高级 - import导入模块
23 0
|
4月前
|
Linux 开发工具 C++
【vcpkg】像Python一样方便的import 自己的c++库
使用此种方式可无需设置 CMAKE_TOOLCHAIN_FILE 即可使用 vcpkg,且更容易完成配置工作。
110 0
|
5月前
|
机器学习/深度学习 缓存 Python
Python中import模块导入的实现原理
Python中import模块导入的实现原理
35 0
|
9月前
|
JSON 缓存 Serverless
23.从入门到精通:Python模块 import 语句 from … import 语句 from … import * 语句 深入模块 修改my_module的源代码
23.从入门到精通:Python模块 import 语句 from … import 语句 from … import * 语句 深入模块 修改my_module的源代码
|
10月前
|
Python
【Python】深究模块导入:from .. import ..\ import ..
【Python】深究模块导入:from .. import ..\ import ..
|
Go API 开发工具
beego的安装和简单使用
beego 安装 升级 bee bee工具的安装 使用 bee bee new bee api bee run bee pack bee version
491 0
|
SQL 前端开发 算法
【flask进阶】Flask实现自定义分页(python web通用)
分页操作在web开发中几乎是必不可少的,而我们的flask不像django自带封装好的分页操作,要分页则需要依赖flask-sqlalchemy中的分页查询,但是分页这么重要且简单的操作,自己实现必须要会这个思维,我也在网上看了一些,但大体上不合我意,因此这篇我带大家手写一个分页操作!
455 0
【flask进阶】Flask实现自定义分页(python web通用)
|
Python
Python编程:import导入不同目录的模块
Python编程:import导入不同目录的模块
218 0
Py之utils:utils库的简介、安装、使用方法之详细攻略
Py之utils:utils库的简介、安装、使用方法之详细攻略
Py之utils:utils库的简介、安装、使用方法之详细攻略
Py之tornado:tornado库的简介、安装、使用方法之详细攻略
Py之tornado:tornado库的简介、安装、使用方法之详细攻略
Py之tornado:tornado库的简介、安装、使用方法之详细攻略

相关产品

  • 云迁移中心