From 7d7c9143d13bd2761fa0cd27253da38904c80e73 Mon Sep 17 00:00:00 2001 From: carlgmathisen <> Date: Sun, 2 Nov 2008 16:24:53 +0000 Subject: bug in TApplication --- framework/TApplication.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'framework/TApplication.php') diff --git a/framework/TApplication.php b/framework/TApplication.php index 0e97f3cb..03ca3f05 100644 --- a/framework/TApplication.php +++ b/framework/TApplication.php @@ -305,6 +305,7 @@ class TApplication extends TComponent // generates unique ID by hashing the runtime path $this->_uniqueID=md5($this->_runtimePath); $this->_parameters=new TMap; + $this->_services=array($this->getPageServiceID()=>array('TPageService',array(),null)); Prado::setPathOfAlias('Application',$this->_basePath); } @@ -866,7 +867,8 @@ class TApplication extends TComponent $this->setSubProperty($name,$value); } - $this->_services=array($this->getPageServiceID()=>array('TPageService',array(),null)); + if(empty($this->_services)) + $this->_services=array($this->getPageServiceID()=>array('TPageService',array(),null)); // load parameters foreach($config->getParameters() as $id=>$parameter) @@ -952,7 +954,7 @@ class TApplication extends TComponent if(($serviceID=$this->getRequest()->resolveRequest(array_keys($this->_services)))===null) $serviceID=$this->getPageServiceID(); - + $this->startService($serviceID); } -- cgit v1.2.3