Example #1
0
 public function elementFromView($link)
 {
     $friend = Router::getInstance()->getElement($link);
     if ($friend) {
         $this->script .= $friend->script;
         $this->css .= $friend->css;
         $this->js .= $friend->js;
         $viewFolder = $this->toDash($link['controller']);
         $action = $this->toDash($link['action']);
         $friend->viewPath = Config::viewDir() . DS . $viewFolder . DS . $action . '.ctp';
         $friend->loadHelper();
         extract($friend->data);
         ob_start();
         require $friend->viewPath;
         return ob_get_clean();
     } else {
         $element = Config::getAccessDenied();
         if ($element) {
             return $this->element($element);
         }
     }
     return false;
 }