2016-08-07 1 views
1

Я пытаюсь создать страницу в Slim, которая отобразит детали подписчиков. Я разработал, как создать маршрут и соответствующий метод в контроллере, который работает правильно. Я использую Twig для просмотров и не могу решить, как получить доступ к подписчику из представления.Slim Framework, передающий данные в Twig view

Маршрут

$app->get('/subscriber/{id}', 'SubscriberController:getSubscriber'); 

контроллер Subscriber

public function getSubscriber($request, $response, $args) 
{ 
    $subscriber = Subscriber::where('id', $args['id'])->first(); 
} 

Я использую ниже в моем контроллере, чтобы сделать мой Twig шаблоны

return $this->container->view->render($response, 'subscriber.twig'); 

Как бы я папа ss или получить доступ к моей переменной подписчика в шаблоне Twig? Я не могу понять, как это пройти?

ответ

3

В способе визуализации параметр 3. - data, где вы можете указать переменные шаблона ветки.

$data = ['subscriber' => $subscriber]; 
return $this->container->view->render($response, 'subscriber.twig', $data); 

Теперь вы можете получить доступ к этой переменной внутри веточки.

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

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