tôi có các hình thức sau đây:lĩnh vực Choice giá trị mặc định
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('type', ChoiceType::class, array(
'expanded' => true,
'multiple' => false,
'choices' => array(
'Friend' => 'friend',
'Guide' => 'guide'
)
));
}
Làm thế nào tôi có thể làm cho 'bạn bè' hộp kiểm để được kiểm tra theo mặc định khi biểu mẫu được trả lại?
Cảm ơn bạn, nó đã hoạt động! với lowercased ''data' => 'friend'' –
Bạn được chào đón, tôi đang cập nhật cho những người tương lai trong tình huống tương tự như của bạn. – pbenard
Tôi không nghĩ rằng điều này là an toàn: Từ các tài liệu của riêng symfony> __The tùy chọn dữ liệu luôn ghi đè giá trị được lấy từ dữ liệu miền (đối tượng) khi hiển thị. Điều này có nghĩa là giá trị đối tượng cũng được ghi đè lên khi biểu mẫu sửa đổi một đối tượng đã tồn tại, làm cho nó mất giá trị tồn tại lâu dài của nó khi biểu mẫu được gửi .__ – user2268997