public function toHTML() { $this->fetch(); $returnHTML = "<div>"; $items = $this->container; foreach ($items as $key => $item) { $returnHTML .= "<div>"; $name = $item->name; $type = $item->type; //$returnHTML .= $name; $uri = parent::getBaseURI(); switch ($type) { case "RichColumn": $element = new RichColumn(); break; case "TextColumn": $element = new TextColumn(); break; case "Pix": $element = new Pix(); break; case "PixLink": $element = new PixLink(); break; case "Headline": $element = new Headline(); break; default: $element = new Element(); } $element->setName($name); //$returnHTML .= "<br/>ELEMENT BEGINS"; $returnHTML .= $element->toHTML(); //$returnHTML .= "ELEMENT ENDS<br/>"; //$returnHTML .= print_r($uri,true); $returnHTML .= "</div>"; } $returnHTML .= "</div>"; return $returnHTML; }
public function toHTML() { $this->fetch(); $returnHTML = "<div>"; $element = $this->element; $returnHTML .= print_r($element, true); $uri = parent::getBaseURI(); $returnHTML .= print_r($uri, true); $returnHTML .= "</div>"; return $returnHTML; }