下面给大家介绍关于thinkphp中import的五个使用方法,希望对需要的朋友有所帮助!
以下附上import的几个使用方法介绍
1、使用方法一import('@.Test.Translate');
@,表示项目根文件夹。假定根文件夹是:App/
导入类库的路径是:App/Lib/Test/Translate.class.php
结论:import('@')是相对于项目文件夹的Lib文件夹而言
2、使用方法二import('Think.Test.Translate');
Think,表示系统根文件夹。
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,定义项目中须要用到的类库别名。
returnarray('page'=>LIB_PATH.'Common/page.class.php',);//这样使用就可以import('page');
产品猿社区致力收录更多优质的商业产品,给服务商以及软件采购客户提供更多优质的软件产品,帮助开发者变现来实现多方共赢;
日常运营的过程中我们难免会遇到各种版权纠纷等问题,如果您在社区内发现有您的产品未经您授权而被用户提供下载或使用,您可按照我们投诉流程处理,点我投诉;
本文来自用户发布投稿,不代表产品猿立场 ;若对此文有疑问或内容有严重错误,可联系平台客服反馈;
部分产品是用户投稿,可能本文没有提供官方下下载地址或教程,若您看到的内容没有下载入口,您可以在我们产品园商城搜索看开发者是否有发布商品;若您是开发者,也诚邀您入驻商城平台发布的产品,地址:点我进入;
如若转载,请注明出处:https://www.chanpinyuan.cn/39604.html;