symfony-forms

    0熱度

    1回答

    我在symfony,User和Tags中有2個實體,每個用戶都與許多標籤有關係。 在我的用戶表單中,我希望能夠選擇一個或多個標籤並創建新標籤。 我該如何做到這一點? 我讀過如何選擇一個標籤或創建一個新標籤,但這不是我想要的。

    1熱度

    1回答

    我使用了sonata_type_datetime_range_picker。我在前端工作正確。但是當我提交表單時,它將月份值重新設置爲1。我提交的值是「2017-02-02 03:14:00」,提交後的值是「2017-01-02 03:14:00」。根據Profiler日期在Request對象中是正確的,但在Symfont表單組件中是錯誤的。 我的管理員代碼 $datePickerOptions

    1熱度

    1回答

    在我的Symfony項目中,我有一個實體Booking,其中包含另一個實體Traveler的集合。有1人,最多4人。旅客的數量可以由Booking實體的字段travelerCount指定。 class Booking { /** @Assert\Range(min = 1, max = 4) */ private $travelerCount; private $t

    1熱度

    1回答

    我在Symfony表單中有一個TimeType字段。在形式AbstractType擴展類領域是這樣的: $form->add('fieldTime', TimeType::class, array( 'label' => myLabel, 'constraints'=>array( new GreaterThanOrEqual(array('value'=>dat

    18熱度

    7回答

    我試圖根據this tutorial將Tag表單的集合嵌入到Service表單中。 Tag和Service實體之間有多對多的關係。 窗體呈現正確。但是當我提交表格時,我收到 Could not determine access type for property "tagList" 錯誤。我不明白爲什麼通過調用addTag()方法爲什麼新的Tag對象沒有被添加到Service類中。 服務類型 pu

    3熱度

    2回答

    我有兩個類User.php和Group.php,擴展自fosuserbundle中定義的類。 除此之外,我有他們之間的ManyToMany關係。 該應用程序的想法是當我添加一個新用戶,我分配給用戶一個或多個組(我正在使用材料設計多選擇選項)。當用戶沒有分配任何組時(例如,當組選項爲空時)出現問題。我在控制檯中得到這個javascript錯誤: name ='user [groups] []'的無效

    0熱度

    1回答

    我得到的實體名爲SupportMessage其中包含來自我的支持(票證)系統的消息。我想實現功能,允許用戶和支持代理附加文件到他們的帖子。 我還收到了一個名爲的實體文件其中列出了我項目中的所有文件:文件ID,文件名,用戶和上傳日期。 當用戶在我的支持系統中寫入消息時,他可以附加多個文件。我認爲使用multiple=true比創建FileType按鈕的CollectionType更優雅,但我不知道如

    1熱度

    2回答

    我有這樣的DateType: $builder ->add('date', DateType::class, array( 'widget' => 'single_text', 'format' => 'dd/MM/yyyy', "required"=>true, 'label' => "jour.date")) 當提交的日期是空的形式,

    1熱度

    1回答

    空我創建了一個形式與查詢構建器的EntityType場: public function buildForm(FormBuilderInterface $builder, array $options) { $entity = $builder->getData(); $relatedParentId = $entity->getParentEntity()->getId(

    2熱度

    2回答

    ->add('research_subject', EntityType::class, array( 'mapped' => false, 'class' => Subject::class, 'label' => 'Research Subject', 'expanded' => true, 'multiple' => true, 'q