symfony-forms

    0热度

    2回答

    我已经创建了2个字段(名称和文件)的窗体。我遵循本指南https://symfony.com/doc/current/controller/upload_file.html 我已经创建了我的CRUD。我的addAction没问题。但我的编辑行为并不好。当我有效的表单正确改变名称而不是文件(输入文件上没有文件)时,表单发送错误“没有文件”。如何在没有新文件的情况下使editAction工作,如果文件

    0热度

    1回答

    我有一个事件订阅者,功能setAcademicCalendar。我想要捕捉异常,在Flash包中显示错误消息并终止表单提交。基本上,我想留在窗体(无重定向),给用户一个错误信息,不保存表单。 我有两个问题。 1.我不知道要终止进程2.只有刷新页面后才会显示Flash消息。 private function setAcademicCalendar(FormEvent $event) {

    0热度

    1回答

    我有一个验证器,看起来像这样: class ValidUSPSAddressValidator extends ConstraintValidator { public function validate($protocol, Constraint $constraint) { $verify = new USPSAddressVerify('***

    0热度

    1回答

    我有Symfony表单收集域的问题。我有一个父窗体,其中有两个字段是表单集合。除非我用无效数据提交表单,否则一切工作都很好。表单集合字段的错误将输出到页面上的表单下方。我一直在阅读关于这些字段上的error_bubbling的文档,并意识到对于CollectionType字段,它默认为true。因此,我已在每个字段上将其设置为false,并且错误仍未映射到表单上的字段。 收集字段可以通过前端的ja

    1热度

    2回答

    我使用的Symfony 3.3.9当我试图呈现一个形式,我有以下错误: An exception has been thrown during the rendering of a template ("Unable to render the form because the block names array contains duplicates: "_fos_user_registrati

    1热度

    1回答

    我有两个实体calcParacalcSet。 我想用这种形式制作一个表格。 我可以让每个窗体像这样的 $calcPara = new CalcPara(); $form = $this->createFormBuilder($calcPara)->add('save', SubmitType::class) ->getForm(); $calcSet = new CalcSet(

    -1热度

    2回答

    我已创建一个具有多种选择的实体类型的窗体。在我看来,我有所有的复选框一行行。我如何使3如果它在平板电脑上的复选框和6当它在计算机上(使用引导col-)?

    1热度

    3回答

    我有一个控制器操作方法,它应该处理一个两分裂的形式。每个表格只处理我的实体Workflow的一些属性。提交第一个表单后,我可以创建并呈现没有问题的第二个表单。现在的问题: 提交第二表单后,所有的值在第一种形式中设置的信息都不见了,这意味着当调用submit(或handleRequest不会在这里做任何区别)实体对象仅持有的数据属性设置为第一种形式,甚至无法正确解析某些值。 这里是控制器(带有一些注

    0热度

    2回答

    以下是我的控制器编辑操作的一部分。方法是PUT。 public function editRentalAction(Request $request, Rental $rental): JsonResponse { $rentalManager = $this->get('rental.rental_manager'); $form = $this->createForm(

    0热度

    2回答

    如何在表单构建器symfony中添加获取容器? 我想用$ GET->在表单生成容器......