public function __construct(IComponent $parent, $name, $description = NULL, ITemplate $template = NULL, $template_path = NULL, $block = NULL) { parent::__construct($parent, $name, $description); $this->template = $template; $this->template_path = $template_path; $this->block = $block; }
public function __construct(IComponent $parent, $name, $description = NULL, BasicGrid $grid = NULL) { parent::__construct($parent, $name, $description); $i = 0; while ($i <= (is_null($this->page_limit) ? self::DEFAULT_COUNT : $this->page_limit)) { $_grid = clone $grid; $_grid->setName($name . $i); $this->parent->getParent()->addComponent($_grid, $name . $i); $this->keys[] = $i; $i++; } }
public function __construct(IContainer $parent, $name, $description = NULL, $component = NULL) { parent::__construct($parent, $name, $description); $i = 0; while ($i <= (is_null($this->page_limit) ? self::DEFAULT_COUNT : $this->page_limit)) { if (!$component instanceof IContainer) { Callback::invokeArgs($component, array($this->parent->getParent(), $name . $i)); } else { $this->parent->getParent()->addComponent($component, $name . $i); } $this->keys[] = $i; $i++; } }
public function __construct(IContainer $parent, $name, $description = NULL, $callback = NULL) { parent::__construct($parent, $name, $description); $this->setCallback($callback); }