From cba0c1b472cec22e4ffed2b3b084bea27cd26582 Mon Sep 17 00:00:00 2001 From: xue <> Date: Fri, 17 Feb 2006 21:14:12 +0000 Subject: Fixed #54. --- framework/Web/UI/WebControls/TContentPlaceHolder.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'framework/Web/UI/WebControls/TContentPlaceHolder.php') diff --git a/framework/Web/UI/WebControls/TContentPlaceHolder.php b/framework/Web/UI/WebControls/TContentPlaceHolder.php index a13e85bc..9cf5068c 100644 --- a/framework/Web/UI/WebControls/TContentPlaceHolder.php +++ b/framework/Web/UI/WebControls/TContentPlaceHolder.php @@ -41,9 +41,8 @@ class TContentPlaceHolder extends TControl { if(($id=$this->getID())==='') throw new TConfigurationException('contentplaceholder_id_required'); - $loc=$parent->getHasControls()?$parent->getControls()->getCount():0; - $this->getTemplateControl()->registerContentPlaceHolder($id,$parent,$loc); - $parent->unregisterObject($id); + $this->getTemplateControl()->registerContentPlaceHolder($id,$this); + $parent->getControls()->add($this); } } -- cgit v1.2.3