Я генерирую кнопку загрузки и ее маршрут через контроллер.Поскольку он возвращает все данные, как и должно быть, мне интересно, почему мои данные не проходят.
Мой маршрут содержит идентификатор пользователя и параметры dateFrom и DateTo.
Сообщение об ошибке:
Возникла исключительная ситуация во время рендеринга шаблона («Предупреждение: preg_match () ожидает, что параметр 2 будет строкой, задан объект»).
Мой код:
public function view($id)
{
$user = $this->get('user')->geUserById($id);
$dates = $this->get('app.service.bank_statement')->getInfo($user->getDateFrom(), $user->getDateTo(), $user->getUser());
return $this->render('default/view.html.twig',
array(
'user' => $user,
'dateFrom' => $user->getDateFrom(),
'dateTo' => $user->getDateTo(),
)
);
}
И мой маршрут просмотра веток:
<a href="{{ path("view", { dateFrom: dateFrom, dateTo: dateTo, id: user.id }) }}" class="btn btn-sm btn-danger pull-centar"><i class="fa fa-fw fa-download"></i>Export</a>