symfony 4 表单与多个数组集合



好吧,每个用户都有多项运动,所以我创建了桌面用户和桌面运动和桌面用户端口

所以我希望用户选择多项运动并将其存储在表用户运动中

user entity arrayCollection
/**
* @ORMOneToMany(targetEntity="SportUser", mappedBy="user")
*/
private $sports;
public function __construct()
{       
$this->sports = new ArrayCollection();
}

用户类型

->add('sports', CollectionType::class, [
'entry_type'    => SportType::class,
'allow_add'     => true,
'allow_delete'  => true,
]) 

我想从实体运动中制作一个多选用户表单,并将其存储在桌面用户运动中

最好的办法是使用EntityType

->add('sports', EntityType::class, [ 'class' => 运动类型::class, "choice_label" => "sport_field" "多个" => 真 ])

相关内容

  • 没有找到相关文章

最新更新