From d0bdd3144dfc972450d79ddaf6197a30b27eacc0 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 6 Apr 2007 12:52:54 +0000 Subject: Fixed some issues in day 2. --- framework/TApplication.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'framework/TApplication.php') diff --git a/framework/TApplication.php b/framework/TApplication.php index 0d3d349a..c06bd080 100644 --- a/framework/TApplication.php +++ b/framework/TApplication.php @@ -866,8 +866,12 @@ class TApplication extends TComponent Prado::trace("Loading module $id ({$moduleConfig[0]})",'System.TApplication'); list($moduleClass, $initProperties, $configElement)=$moduleConfig; $module=Prado::createComponent($moduleClass); - if(is_string($id)) - $this->setModule($id,$module); + if(!is_string($id)) + { + $id='_module'.count($this->_modules); + $initProperties['id']=$id; + } + $this->setModule($id,$module); foreach($initProperties as $name=>$value) $module->setSubProperty($name,$value); $modules[]=array($module,$configElement); -- cgit v1.2.3