symfony 我如何通过一个超链接以GET的形式传递值?

4si2a6ki  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(117)

我有两个实体--预算和收入。在“查看预算”页面上,我有这个超链接,用户可以从这里创建一个特定预算的收入:

<a href="{{ path('app_income_new', { 'budget': budget.id }) }}">Create income to this budget</a>

// Result: /income/new?budget=1

// What I want: /income/new

是否有可能删除?budget=1,但仍然将budget.id作为POST变量值传递,从而使超链接变短:一米二米

tgabmvqs

tgabmvqs1#

不能传递带有锚的post参数
你可以用一个形式,比如:

<form action="{{ path('app_income_new') }}" method="POST">
  <input type="hidden" name="budget" value="{{ budget.id }}">
  <input type="submit" value="Create income to this budget">
</form>

应该做的伎俩,也许添加一些css,使它“看起来像一个链接”

相关问题