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->在表單生成容器......