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;
        }

  • 相关阅读:
    20.GC日志详解及日志分析工具
    19.JVM调优工具锦囊
    两个页面的传参(转自博客园的春哥也编程)
    纯js实现背景图片切换
    关于引用类型用ref传参的问题
    C++ return
    C++内存管理
    Chrome插件开发一(配置文件)
    C++对象传递
    const 与 #define 的比较
  • 原文地址:https://www.cnblogs.com/ldms/p/3388358.html
Copyright © 2011-2022 走看看