2016-04-30 1 views
-1

Как я перенаправляюсь из контроллера для просмотра в тонком?Как я перенаправляю с контроллера на просмотр твинов в тонком каркасе?

class ServiceController{ 

    $app = new \Slim\App; 
    $mw = function ($request, $response, $next) { 

        $response->withHeader('/twig/html/home.twig'); 
        return $response; 
    }; 
    $app->run(); 
} 
+0

что такое Вы пытаетесь достичь с этим? – jmattheis

+0

Обычно я хочу визуализировать представление с контроллера – vaak

ответ

1

Вы можете посмотреть на Documentation (Slim 3) для рендеринга шаблона, есть render -метод на объекте просмотра.

Слим 3

$app->get('/Home', function ($request, $response, $args) { 
    return $this->view->render($response, '/twig/html/home.twig'); 
}); 

Тонких 2 (Documentation for Slim 2)

$app->get('/Home', function() use ($app) { 
    $app->render('/twig/html/home.twig'); 
}); 
0

Если кто-то ищут фактический редирект (в отличие от оказывающего вида), как я был, когда я нашел этот вопрос вы можете использовать метод ->withRedirect('url/goes/here') для объекта ответа следующим образом:

$app->post('/login', function ($request, $response) { 
    return $response->withRedirect('/home'); 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^