/web/framework/YiiBase.php(323)
311 if($isClass && (class_exists($className,false) || interface_exists($className,false))) 312 return self::$_imports[$alias]=$className; 313 314 if(($path=self::getPathOfAlias($alias))!==false) 315 { 316 if($isClass) 317 { 318 if($forceInclude) 319 { 320 if(is_file($path.'.php')) 321 require($path.'.php'); 322 else 323 throw new CException(Yii::t('yii','Alias "{alias}" is invalid. Make sure it points to an existing PHP file and the file is readable.',array('{alias}'=>$alias))); 324 self::$_imports[$alias]=$className; 325 } 326 else 327 self::$classMap[$className]=$path.'.php'; 328 return $className; 329 } 330 else // a directory 331 { 332 if(self::$_includePaths===null) 333 { 334 self::$_includePaths=array_unique(explode(PATH_SEPARATOR,get_include_path())); 335 if(($pos=array_search('.',self::$_includePaths,true))!==false)
#0 |
+
–
/web/framework/YiiBase.php(196): YiiBase::import("application.modules.admin.AdminModule", true) 191 } 192 else 193 throw new CException(Yii::t('yii','Object configuration must be an array containing a "class" element.')); 194 195 if(!class_exists($type,false)) 196 $type=Yii::import($type,true); 197 198 if(($n=func_num_args())>1) 199 { 200 $args=func_get_args(); 201 if($n===2) |
#1 |
+
–
/web/framework/base/CModule.php(282): YiiBase::createComponent("application.modules.admin.AdminModule", "admin", null, array()) 277 { 278 Yii::trace("Loading \"$id\" module",'system.base.CModule'); 279 $class=$config['class']; 280 unset($config['class'], $config['enabled']); 281 if($this===Yii::app()) 282 $module=Yii::createComponent($class,$id,null,$config); 283 else 284 $module=Yii::createComponent($class,$this->getId().'/'.$id,$this,$config); 285 return $this->_modules[$id]=$module; 286 } 287 } |
#2 |
+
–
/web/framework/web/CWebApplication.php(337): CModule->getModule("admin") 332 Yii::createComponent($owner->controllerMap[$id],$id,$owner===$this?null:$owner), 333 $this->parseActionParams($route), 334 ); 335 } 336 337 if(($module=$owner->getModule($id))!==null) 338 return $this->createController($route,$module); 339 340 $basePath=$owner->getControllerPath(); 341 $controllerID=''; 342 } |
#3 |
+
–
/web/framework/web/CWebApplication.php(276): CWebApplication->createController("admin/kindeditor/attached/file/20190610/20190610163572547254.htm...") 271 * @param string $route the route of the current request. See {@link createController} for more details. 272 * @throws CHttpException if the controller could not be created. 273 */ 274 public function runController($route) 275 { 276 if(($ca=$this->createController($route))!==null) 277 { 278 list($controller,$actionID)=$ca; 279 $oldController=$this->_controller; 280 $this->_controller=$controller; 281 $controller->init(); |
#4 |
+
–
/web/framework/web/CWebApplication.php(141): CWebApplication->runController("admin/kindeditor/attached/file/20190610/20190610163572547254.htm...") 136 foreach(array_splice($this->catchAllRequest,1) as $name=>$value) 137 $_GET[$name]=$value; 138 } 139 else 140 $route=$this->getUrlManager()->parseUrl($this->getRequest()); 141 $this->runController($route); 142 } 143 144 /** 145 * Registers the core application components. 146 * This method overrides the parent implementation by registering additional core components. |
#5 |
+
–
/web/framework/base/CApplication.php(184): CWebApplication->processRequest() 179 public function run() 180 { 181 if($this->hasEventHandler('onBeginRequest')) 182 $this->onBeginRequest(new CEvent($this)); 183 register_shutdown_function(array($this,'end'),0,false); 184 $this->processRequest(); 185 if($this->hasEventHandler('onEndRequest')) 186 $this->onEndRequest(new CEvent($this)); 187 } 188 189 /** |
#6 |
+
–
/web/index.php(61): CApplication->run() 56 define('APP_STATE', 1); 57 define('CONTRACT_URL','/upload/images/'); 58 define('DATA_URL',''); 59 require_once(dirname(__FILE__).'/protected/extensions/voduploadsdk/Autoloader.php'); 60 require_once($yii); 61 Yii::createWebApplication($config)->run(); |