首页 > 解决方案 > 树枝模板生成中的路线

问题描述

我正在生成下载按钮,它是通过控制器的路由。由于它应该返回所有数据,我想知道为什么我的数据不会通过。

我的路线包含用户的 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>

标签: phpviewroutestwig

解决方案


推荐阅读