Forms 将输入值设置为对象';s属性

Forms 将输入值设置为对象';s属性,forms,symfony,twig,Forms,Symfony,Twig,我想将细枝中的输入默认值设置为对象的属性。我试过这些: {{ form_widget(form_confirmation.referee_number, {'value' : 'app.user.refereeNumber' })}} {{ form_widget(form_confirmation.referee_number, {'value' : '{{app.user.refereeNumber}}' })}} {{ form_widget(form_confirmation.ref

我想将细枝中的输入默认值设置为对象的属性。我试过这些:

{{ form_widget(form_confirmation.referee_number, {'value' : 'app.user.refereeNumber' })}}

{{ form_widget(form_confirmation.referee_number, {'value' : '{{app.user.refereeNumber}}' })}}

{{ form_widget(form_confirmation.referee_number, {'value' : {{app.user.refereeNumber}} })}}

但它们都不起作用

你只需要写:

{{ form_widget(form_confirmation.referee_number, {'value' : app.user.refereeNumber })}}

您应该在服务器端而不是客户端执行此操作。我使用的是if-else语句,所以我认为它必须在客户端执行。您的测试基于什么?这个元素在服务器端不可用吗?它是可用的,但关键是如果定义了属性,那么输入值是只读的。但是,如果没有定义属性,可以设置值。Sergio,请将代码格式放入代码部分。谢谢。@hokusai是的,对不起