예제 #1
0
파일: zc.php 프로젝트: wuyuanyuan1012/zc
 /**
  * 初始化Zc框架的内部类的自动加载机制
  */
 public static function initZcFrameworkAutoloader()
 {
     if (self::$isZcFrameworkAutoload) {
         return;
     }
     self::$zcFrameworkFsRootDir = dirname(__FILE__) . '/';
     self::$zcClassMapping = array('ZcNumberHelper' => 'helpers/class.ZcNumberHelper.php', 'ZcStringHelper' => 'helpers/class.ZcStringHelper.php', 'ZcHtmlHelper' => 'helpers/class.ZcHtmlHelper.php', 'ZcUrlHelper' => 'helpers/class.ZcUrlHelper.php', 'ZcArrayHelper' => 'helpers/class.ZcArrayHelper.php', 'ZcIInit' => 'base/class.ZcIInit.php', 'ZcConfigConst' => 'base/class.ZcConfigConst.php', 'ZcAutoloader' => 'base/class.ZcAutoloader.php', 'ZcConfig' => 'base/class.ZcConfig.php', 'ZcFactory' => 'base/class.ZcFactory.php', 'ZcLanguage' => 'base/class.ZcLanguage.php', 'ZcLog' => 'base/class.ZcLog.php', 'ZcLogHandler' => 'base/class.ZcLogHandler.php', 'ZcDirFileLogHandler' => 'base/log-handlers/class.ZcDirFileLogHandler.php', 'ZcFlatFileLogHandler' => 'base/log-handlers/class.ZcFlatFileLogHandler.php', 'ZcLogstashRedisLogHandler' => 'base/log-handlers/class.ZcLogstashRedisLogHandler.php', 'ZcEscaper' => 'base/class.ZcEscaper.php', 'ZcAbstractCache' => 'cache/class.ZcAbstractCache.php', 'ZcCacheApc' => 'cache/class.ZcCacheApc.php', 'ZcCacheDebug' => 'cache/class.ZcCacheDebug.php', 'ZcCacheFile' => 'cache/class.ZcCacheFile.php', 'ZcCacheMemcached' => 'cache/class.ZcCacheMemcached.php', 'ZcDb' => 'db/class.ZcDb.php', 'ZcDbConnection' => 'db/class.ZcDbConnection.php', 'ZcSqlBuilder' => 'db/class.ZcSqlBuilder.php', 'ZcDbSimpleMysql' => 'db/class.ZcDbSimpleMysql.php', 'ZcDbEval' => 'db/class.ZcDbEval.php', 'ZcDbListener' => 'db/class.ZcDbListener.php', 'ZcDbDefaultListener' => 'db/class.ZcDbDefaultListener.php', 'ZcMysqlDbConnection' => 'db/drivers/class.ZcMysqlDbConnection.php', 'ZcTransactionDefinition' => 'db/transaction/class.ZcTransactionDefinition.php', 'ZcTransactionStatus' => 'db/transaction/class.ZcTransactionStatus.php', 'ZcDbException' => 'db/exceptions/class.ZcDbException.php', 'ZcDbConnectionException' => 'db/exceptions/class.ZcDbConnectionException.php', 'ZcMonitor' => 'monitor/class.ZcMonitor.php', 'ZcMonitorHandler' => 'monitor/class.ZcMonitorHandler.php', 'ZcAction' => 'web/class.ZcAction.php', 'ZcController' => 'web/class.ZcController.php', 'ZcDispatcher' => 'web/class.ZcDispatcher.php', 'ZcSession' => 'web/class.ZcSession.php', 'ZcSessionHandler' => 'web/class.ZcSessionHandler.php', 'ZcUrl' => 'web/class.ZcUrl.php', 'ZcUrlHandler' => 'web/class.ZcUrlHandler.php', 'ZcWidget' => 'web/class.ZcWidget.php', 'ZcDefaultUrlHandler' => 'web/url-handlers/class.ZcDefaultUrlHandler.php', 'ZcSimplePathInfoUrlHandler' => 'web/url-handlers/class.ZcSimplePathInfoUrlHandler.php', 'ZcSimpleRewriteUrlHandler' => 'web/url-handlers/class.ZcSimpleRewriteUrlHandler.php', 'ZcDbSessionHandler' => 'web/session-handlers/class.ZcDbSessionHandler.php', 'ZcMemcachedSessionHandler' => 'web/session-handlers/class.ZcMemcachedSessionHandler.php', 'ZcPagination' => '/web/view-helpers/class.ZcPagination.php', 'ZcWebUser' => '/web/auth/class.ZcWebUser.php', 'ZcRbac' => '/web/auth/class.ZcRbac.php', 'ZcDbRbac' => '/web/auth/class.ZcDbRbac.php', 'ZcRole' => '/web/auth/class.ZcRole.php', 'ZcPermission' => '/web/auth/class.ZcPermission.php', 'ZcIAuthAssertion' => '/web/auth/class.ZcIAuthAssertion.php', 'ZcRolePartialOrderException' => '/web/auth/class.ZcRolePartialOrderException.php');
     spl_autoload_register(array('Zc', 'zcFrameworkAutoloader'));
     self::$isZcFrameworkAutoload = true;
 }