只读值取决于变量 symfony4
the readonly value depends on a variable symfony4
好吧,我希望只读属性的值取决于变量。
我的想法是这样的:
渲染时将变量(布尔值)作为参数发送。
return $this->render('responsable/uneInscription.html.twig', [
'form' => $form->createView(),
'readonly' => $readonly,
]);
并像这样使用变量:
{{ form_row(form.id_diplome.niveau, {'attr': {'class' : 'form-control' ,'readonly': {{readonly}} } }) }}
但这不起作用,我总是得到一个只读字段
我是 symfony 的新手,所以我什至不知道它是否可行
您使用的 readonly
变量有误。您使用 {{ readonly }}
打印出它的值,而不是直接使用它。
以下应该有效:
{{ form_row(form.id_diplome.niveau, {'attr': {'class': 'form-control', 'readonly': readonly }}) }}
好吧,我希望只读属性的值取决于变量。
我的想法是这样的:
渲染时将变量(布尔值)作为参数发送。
return $this->render('responsable/uneInscription.html.twig', [
'form' => $form->createView(),
'readonly' => $readonly,
]);
并像这样使用变量:
{{ form_row(form.id_diplome.niveau, {'attr': {'class' : 'form-control' ,'readonly': {{readonly}} } }) }}
但这不起作用,我总是得到一个只读字段
我是 symfony 的新手,所以我什至不知道它是否可行
您使用的 readonly
变量有误。您使用 {{ readonly }}
打印出它的值,而不是直接使用它。
以下应该有效:
{{ form_row(form.id_diplome.niveau, {'attr': {'class': 'form-control', 'readonly': readonly }}) }}