我正在生成下载按钮,它是通过控制器路由的。因为它正在按原样返回所有数据,所以我想知道为什么我的数据不会通过。
我的路线包含用户ID以及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>