zoukankan      html  css  js  c++  java
  • api 1.1构架篇

    首先让其自动加载???

       在YiiBase.php里面 改写autoload方法:

          /**
         * Class autoload loader.
         * This method is provided to be invoked within an __autoload() magic method.
         * @param string $className class name
         * @return boolean whether the class has been loaded successfully
         */
        public static function autoload($className)
        {
            // use include so that the error PHP file may appear
            if(isset(self::$_coreClasses[$className])){
                include(YII_PATH.self::$_coreClasses[$className]);
            }else if(isset(self::$classMap[$className])){
                include(self::$classMap[$className]);
            }else{
                if(strpos($className,'\')===false)
                    @include($className.'.php');
                else  // class name with namespace in PHP 5.3
                {
                    $namespace=str_replace('\','.',ltrim($className,'\'));
                    if(($path=self::getPathOfAlias($namespace))!==false)
                        include($path.'.php');
                    else
                        return false;
                }
                return class_exists($className,false) || interface_exists($className,false);
            }
            return true;
        }

  • 相关阅读:
    索引的优缺点
    php中创建和调用WebService
    Redis常用数据结构和操作
    PHP的array_merge
    数据库最左前缀原则
    Mysql+Sphinx实现全文搜索
    YAPI安装和使用
    根据导入xlxs的文件,来写入数据库
    操作RDS文档说明
    springboot查找配置文件路径的过程
  • 原文地址:https://www.cnblogs.com/ldms/p/3388358.html
Copyright © 2011-2022 走看看