public function __construct($request)
 {
     $this->_router = Core_Application::getInstance()->getRouter();
     $this->view = Core_Resource_View::getInstance();
     $this->_request = $this->view->request = $request;
     $this->init();
 }
Beispiel #2
0
 public function widget($name, $params = array())
 {
     $options = Core_Resource_View::getOptions();
     $path = APPLICATION_PATH . '/theme/' . $options['theme'] . '/widget/' . strtolower($name) . '/controller.php';
     $functionName = 'Widget_' . strtoupper($name) . '_Controller';
     include_once $path;
     $view = call_user_func($functionName, Core_Resource_View::getInstance(), $params);
     $view->render('widget/' . strtolower($name), 'index');
 }