/** * Retrieve layout object * * @return Zend_Layout */ public function getLayout() { if (null === $this->_layout) { $this->_layout = Siberian_Layout::startMvc($this->getOptions()); } return $this->_layout; }
public static function startMvc($options = null) { if (null === self::$_mvcInstance) { self::$_mvcInstance = new self($options, true); } if (is_string($options)) { self::$_mvcInstance->setLayoutPath($options); } elseif (is_array($options) || $options instanceof Zend_Config) { self::$_mvcInstance->setOptions($options); } return self::$_mvcInstance; }
public function render() { $datas = parent::render(); $this->unload(); return $datas; }