美文网首页
ThinkPHP 调用自定义类时.import导入用法

ThinkPHP 调用自定义类时.import导入用法

作者: 司马捷 | 来源:发表于2016-09-10 15:04 被阅读569次

    1.在模块Admin下面的Common文件夹中新建一个类文件.Category.class.php

    2.在文件中创建静态方法:

    class Category
    {
        public static function unlimitedForLevel($cate){
    
            p($cate);
        }
    
    }
    

    3.在其他文件中调用

    import('Category',APP_PATH.MODULE_NAME. "/Common");
    

    打印一下这个导入的路径:

    p(APP_PATH.MODULE_NAME. "/Common");
    

    结果:
    ./App/Admin/Common

    发现import 会打印一个导入的真实路径:

    ./App/Admin/Common/Category.class.php
    

    import会自动将最终文件Category 拼接一个.class.php

    同时发现import这样写:和上面效果一样

    import('Common.Category',APP_PATH.MODULE_NAME);
    
    Common会被解析成Category的上层目录.
    

    最后放完整调用代码:

    import('Common.Category',APP_PATH.MODULE_NAME);
    p(APP_PATH.MODULE_NAME. "/Common");
    \Category::unlimitedForLevel($cate);
    

    这个反斜线 不能省.

    相关文章

      网友评论

          本文标题:ThinkPHP 调用自定义类时.import导入用法

          本文链接:https://www.haomeiwen.com/subject/lbbyettx.html