當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Component::setParent方法代碼示例

本文整理匯總了PHP中Component::setParent方法的典型用法代碼示例。如果您正苦於以下問題:PHP Component::setParent方法的具體用法?PHP Component::setParent怎麽用?PHP Component::setParent使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Component的用法示例。


在下文中一共展示了Component::setParent方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: setParent

 /**
  * Overloaded parent setter. This method checks for invalid control name.
  * @param  IComponentContainer
  * @param  string
  * @return void
  */
 public function setParent(IComponentContainer $parent = NULL, $name = NULL)
 {
     if ($name === 'submit') {
         throw new InvalidArgumentException("Name 'submit' is not allowed due to JavaScript limitations.");
     }
     parent::setParent($parent, $name);
 }
開發者ID:laiello,項目名稱:webuntucms,代碼行數:13,代碼來源:FormControl.php

示例2: addChild

 public function addChild(Component $component)
 {
     $parentClass = get_class($this);
     if (get_class($this) == "HtmlComponent") {
         $parentClass = $this->getTagName();
     }
     $this->children[] = $component;
     $component->setParent($this);
 }
開發者ID:aeberh,項目名稱:php-movico,代碼行數:9,代碼來源:Component.php

示例3: addChild

 /**
  * Adiciona um componente como filho desse componente.
  * @param	Component $child O filho que será adicionado.
  * @return	Component O filho recém adicionado.
  * @throws	LogicException Se o componente já for filho de outro pai.
  */
 public function addChild(Component $child)
 {
     $this->children[$child->hashCode()] = $child;
     return $child->setParent($this);
 }
開發者ID:rcastardo,項目名稱:mvc-na-pratica,代碼行數:11,代碼來源:Composite.php

示例4: onComponentAdded

 protected function onComponentAdded(Component &$component)
 {
     $component->setParent($this);
     $page = $this->getPage();
     if ($page != null) {
         if ($page->isInitialized()) {
             $component->internalInitialize();
         }
     }
     if ($this->isBeforePageRender()) {
         $component->beforePageRender();
     }
 }
開發者ID:picon,項目名稱:picon-framework,代碼行數:13,代碼來源:MarkupContainer.php


注:本文中的Component::setParent方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。