Ну, у каждого пользователя есть несколько видов спорта, поэтому я создал пользователей таблиц, а также виды спорта и таблицы пользователей
Поэтому я хочу, чтобы пользователь выбрал несколько видов спорта и сохранил их в таблице пользовательских видов спорта
user entity arrayCollection
/**
* @ORM\OneToMany(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,
])
Я хочу создать пользовательскую форму с множественным выбором из entity sport и сохранить ее в таблице user sport
1 ответ
Лучше всего использовать EntityType
-> add ('sports', EntityType :: class, ['class' => SportType :: class, 'choice_label' => 'sport_field' 'multiple' => true])
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.