这是一个有效的Laravel路线:
{{ url: (route('admin.surveys.groups.questions.store', [survey.id, group.id])) }}
我可以在.twig
文件中显示。如何在form_open()
中使用它?
我试过了;
{{ form_open(route('admin.surveys.groups.questions.store', [survey.id, group.id])) }}
{{ form_open(url: route('admin.surveys.groups.questions.store', [survey.id, group.id])) }}
{{ form_open(url: [route('admin.surveys.groups.questions.store', [survey.id, group.id])]) }}
真正的任何组合。这非常令人沮丧。 The docs clearly say it works with route
但我无法弄清楚语法。
答案 0 :(得分:0)
FormBuilder#open()
只有一个参数:$options
数组。首先,首先传递一个数组:
{{ form_open({}) }}
现在,您要设置的选项的名称是什么?我想action
选项。让我们这样做:
{{ form_open({ action: '...' }) }}
现在,我们将它设定为什么价值?路线route('admin.surveys.groups.questions.store', [survey.id, group.id])
:
{{ form_open({ action: route('admin.surveys.groups.questions.store', [survey.id, group.id])) }) }}