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,如需转载请自行联系原作者

相关文章
|
8月前
|
数据可视化 数据挖掘 开发者
import有什么用,python中怎么使用import
import有什么用,python中怎么使用import
113 1
|
7月前
|
SQL 前端开发 关系型数据库
28. Python Web 编程:Django 基础教程
28. Python Web 编程:Django 基础教程
59 2
|
8月前
|
SQL 数据库 开发者
Python Web 开发: 什么是 Django ORM?如何使用它进行数据库操作?
Python Web 开发: 什么是 Django ORM?如何使用它进行数据库操作?
91 0
|
8月前
|
数据库 开发者 Python
Python中使用Flask构建简单Web应用的例子
【4月更文挑战第15天】Flask是一个轻量级的Python Web框架,它允许开发者快速搭建Web应用,同时保持代码的简洁和清晰。下面,我们将通过一个简单的例子来展示如何在Python中使用Flask创建一个基本的Web应用。
|
8月前
|
开发框架 前端开发 数据库
Python中使用Django构建Web应用的简单例子
【4月更文挑战第15天】Django,作为Python中一个强大而灵活的Web开发框架,提供了许多开箱即用的功能和工具,使得开发者能够高效、快速地构建出高质量的Web应用。下面,我们将通过一个简单的例子来展示如何在Python中使用Django创建一个基本的Web应用。
|
8月前
|
缓存 中间件 Python
Python Web 开发: 解释 Django 中的中间件是什么,以及如何使用?
Python Web 开发: 解释 Django 中的中间件是什么,以及如何使用?
106 0
|
SQL 关系型数据库 MySQL
Python Web实战:使用Python、Django和MySQL实现基于Web的增删改查功能
Python Web实战:使用Python、Django和MySQL实现基于Web的增删改查功能
Python Web实战:使用Python、Django和MySQL实现基于Web的增删改查功能
|
机器学习/深度学习 缓存 Python
Python中import模块导入的实现原理
Python中import模块导入的实现原理
98 0
|
Web App开发 移动开发 网络协议
用 Python 撸一个 Web 服务器-第2章:Hello World
用 Python 撸一个 Web 服务器-第2章:Hello World
106 0
【Python】深究模块导入:from .. import ..\ import ..
【Python】深究模块导入:from .. import ..\ import ..

相关实验场景

更多