public function action_error404() { $this->response->clear_header(); $this->response->add_header("HTTP/1.0 404 Not Found"); $view = new View('error'); $view->set_var('error', '404 Page Not Found'); return $this->show($view); }
public function test_render_template() { FlickrSearch\View::Initialize(realpath(__DIR__ . DIRECTORY_SEPARATOR . '..') . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . 'views'); $view = new FlickrSearch\View('test'); $data = array('test' => 'test1'); $view->set_data($data); $view->set_var('test2', 'test22'); $result = $view->apply_template(); $this->assertEquals($view->get_template(), 'test'); $this->assertEquals($view->get_data(), array('test' => 'test1', 'test2' => 'test22')); $this->assertEquals($result, 'test1'); $view->set_template('test2'); $this->assertEquals($view->get_template(), 'test2'); }