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,定义项目中需要用到的类库别名。

         return array(
              'page' =>  LIB_PATH.'Common/page.class.php',
         );

         //这样使用即可
         import('page');

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索目录
, thinkphp
, 类库
, qtabwidget用法
, 项目路径
, import
, test
, thinkphp限制路径访问
, php thinkphp
, lib translator
, 集成libs类库
, 写法
, translate
扩展别名
thinkphp import 用法、thinkphp import、thinkphp3.2 import、thinkphp5 import、thinkphp 3.1 import,以便于您获取更多的相关知识。

时间: 2024-12-30 19:43:24

Thinkphp里import的几个用法介绍的相关文章

Thinkphp中import的几个用法详细介绍_php技巧

下面附上import的几个用法介绍 1.用法一 import('@.Test.Translate'); @,表示项目根目录.假定根目录是:App/ 导入类库的路径是:App/Lib/Test/Translate.class.php 结论:import('@')是相对于项目目录的Lib目录而言 2.用法二 import('Think.Test.Translate'); Think,表示系统根目录.既是:./ThinkPHP/ 导入类库的路径是:./ThinkPHP/Lib/Test/Transla

ThinkPHP里用U方法调用js文件实例

  本文实例讲述了ThinkPHP里用U方法调用js文件的方法.分享给大家供大家参考.具体如下: 在TP里提供了在模板文件中直接调用函数的快捷方法.U是其中之一.手册里有它的用法: 代码如下: {:U('User/insert' )} 先把js文件的后缀改成html(这个不会影响),然后写个JsAction,在里面进行调用: ? 1 2 3 4 5 6 7 8 9 <?php class JsAction extends Action{ function nav() { $this->disp

thinkphp中的url跳转用法分析_php实例

本文实例分析了thinkphp中的url跳转用法.分享给大家供大家参考,具体如下: 最先想到的是a标签里面的target属性,_blank时,可以在新的lab窗体中打开新的页面 但是现在要在php文件里面跳转, $this->redirect('/Supperman/outerMan'); $this->display('Supperman:outerMan'); 这两者都只是在当前页面打开新的页面 然后又试了一下: header('Location:'.U('/Supperman/outer

ThinkPHP里用U方法调用js文件实例_php实例

本文实例讲述了ThinkPHP里用U方法调用js文件的方法.分享给大家供大家参考.具体如下: 在TP里提供了在模板文件中直接调用函数的快捷方法.U是其中之一.手册里有它的用法: 复制代码 代码如下: {:U('User/insert' )} 先把js文件的后缀改成html(这个不会影响),然后写个JsAction,在里面进行调用: <?php class JsAction extends Action{ function nav() { $this->display('Index:js:nav

thinkphp文件引用与分支结构用法实例_php实例

本文实例讲述了thinkphp文件引用与分支结构用法.分享给大家供大家参考.具体分析如下: 一.导入CSS和JS文件 1.css link : 复制代码 代码如下: <link rel='stylesheet' type='text/css' href='__PUBLIC__/Css/test.css'/> js  src : 复制代码 代码如下: <script src='__PUBLIC__/Js/test.js'></script> 2.import 复制代码 代

jQuery常见的选择器及用法介绍_jquery

选择器的意义就是将众多html代码中准确的找出我们想找的单元. 接下来将常见的选择器以及作用列举出来. 基本选择器 $('#test1').css('background' , 'gray'); 可以找到id = test1的单元. $('p').css('background' , 'blue'); 所有的P标签都会被选中. $('.test2').css('background' , 'green'); Class = test2的单元全部被选中. $('*').css('backgroun

json格式解析和libjson的用法介绍(关于cjson的使用方法)_C 语言

在阅读本文之前,请先阅读下<Rss Reader实例开发之系统设计>一文. Rss Reader实例开发中,进行网络数据交换时主要使用到了两种数据格式:JSON与XML.本文主要介绍JSON格式的简单概念及JSON在Rss Reader中的应用,XML格式的使用将在下一篇文章做介绍. JSON简介: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,可以把JSON的结构理解成无序的.可嵌套的key-value键值对集合,这些key-value键值对是

thinkPHP内置字符串截取函数用法详解

本文实例讲述了thinkPHP内置字符串截取函数用法.分享给大家供大家参考,具体如下: thinkphp内置了一个可以媲美smarty的模板引擎,给我们带来了很大的方便.调用函数也一样,可以和smarty一样调用自己需要的函数,而官方也内置了一些常用的函数供大家调用. 比如今天我们说的截取字符串函数,在thinkphp模板引擎里可以这样写:{$vo.title|msubstr=0,5,'utf-8′,false} 至于{$vo.title}这个大家肯定不陌生了.就说说后边的函数msubstr吧.

thinkphp中的url跳转用法分析

本文实例分析了thinkphp中的url跳转用法.分享给大家供大家参考,具体如下: 最先想到的是a标签里面的target属性,_blank时,可以在新的lab窗体中打开新的页面 但是现在要在php文件里面跳转, $this->redirect('/Supperman/outerMan'); $this->display('Supperman:outerMan'); 这两者都只是在当前页面打开新的页面 然后又试了一下: header('Location:'.U('/Supperman/outer