protected function _init() { // Make the session user always available in every controller: $this->user = SessionUser::user(); // Might come in handy sometimes: direct access to the DBAL: $this->db = $GLOBALS['db']; // Initialize Output/Views (used in 90% of controller actions): $this->tpl = new Output($this); $this->tpl->viewLayout = '_layout'; $this->tpl->assign('app', $this); }