Symfony不可编辑表单字段
我是Symfony的新手,我想知道是否有一种内置方式可以在表单中显示不可编辑的输入字段。(不隐藏,不可编辑,所以它只显示在一个框中)Symfony不可编辑表单字段,symfony,doctrine-orm,Symfony,Doctrine Orm,我是Symfony的新手,我想知道是否有一种内置方式可以在表单中显示不可编辑的输入字段。(不隐藏,不可编辑,所以它只显示在一个框中) 我使用的是echo\u字段和条令模型。制作表单时,只需将read\u属性设置为true即可 $builder->add('dueDate', 'text', array('read_only' => true)); 这是否可以在sfWidgetFormInputText设置$this->setWidgets(数组('id'=>new sfwidget
我使用的是
echo\u字段
和条令模型。制作表单时,只需将read\u属性设置为true即可
$builder->add('dueDate', 'text', array('read_only' => true));
这是否可以在sfWidgetFormInputText设置<代码>$this->setWidgets(数组('id'=>new sfwidgetForminPurthidden(),'body'=>new sfWidgetFormTextarea(),'name'=>new sfWidgetFormInputText(数组(),数组('read_only'=>true)),'lang'=>new sfwidgetForminPurthidden(),)@user1279563您可以执行您正在执行的操作,但方式是:'name'=>new-sfWidgetFormInputText(array(),array('readonly'=>true))。你只写错了。我想这是因为它在symfony 3.4中不适用于您:
$builder->add('dueDate','text',array('disabled'=>true))代码>