Пример #1
0
 /**
  * Find view file in module, or return std view file
  *
  * @param string $view
  *
  * @return string
  */
 public function getViewFile($view)
 {
     $viewFile = '';
     $data = explode('/', $view);
     $moduleId = array_shift($data);
     if (empty($data)) {
         $data[] = 'index';
     }
     $module = Yii::app()->getModule($moduleId);
     if ($module) {
         $viewFile = $module->getBasePath() . '/docs/' . implode('/', $data) . '.php';
     }
     if (!is_file($viewFile)) {
         $viewFile = parent::getViewFile($view);
     }
     return $viewFile;
 }
Пример #2
0
 /**
  * @inheritDoc
  */
 public function getViewFile($viewName)
 {
     if (($viewFile = parent::getViewFile($viewName)) === false) {
         $viewFile = $this->getDefaultViewFile($viewName, $this->getId());
     }
     return $viewFile;
 }