zoukankan      html  css  js  c++  java
  • Thinkphp的import使用方法

    Thinkphp的import使用方法主要有以下4种,在此记下以供查询。原文链接:http://www.jb51.net/article/51765.htm     感谢。

    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目录而言的写法。

  • 相关阅读:
    Docker 安装NGINX
    Ant 使用setFieldsValue更新Form表单值
    SpringSecurity设置角色和权限
    java 获取昨天、今天、明天的时间
    Ubuntu 20.04 root ssh登录配置
    http: server gave HTTP response to HTTPS client解决方案:
    06-多线程笔记-2-锁-3-Lock
    05-多线程笔记-2-锁-2-Synchronized
    04-多线程笔记-2-锁-1-死锁
    volatile
  • 原文地址:https://www.cnblogs.com/zhangyabin---acm/p/5084922.html
Copyright © 2011-2022 走看看