Example #1
0
 /**
  * Retrieve layout object
  *
  * @return Zend_Layout
  */
 public function getLayout()
 {
     if (null === $this->_layout) {
         $this->_layout = Siberian_Layout::startMvc($this->getOptions());
     }
     return $this->_layout;
 }
Example #2
0
 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;
 }
Example #3
0
 public function render()
 {
     $datas = parent::render();
     $this->unload();
     return $datas;
 }