@alexmixaylov

Как создать форму чтобы в качестве значений в селекте были значения из связаной(ManyToOne) сущности?

есть две сущности связанные между собой
class Cars
{
    /**
     * @var int
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     * @ORM\OneToMany(targetEntity="AppBundle\Entity\Price", mappedBy="car")
     */
    private $price;
}

и также связанная с ней
class Price
{
    /**
     * @var int
     * @ORM\Column(name="id", type="integer")
     * @ORM\Id
     * @ORM\GeneratedValue(strategy="AUTO")
     */
    private $id;

    /**
     *
     * @ORM\ManyToOne(targetEntity="AppBundle\Entity\Cars", inversedBy="price")
     * @ORM\JoinColumn(name="car_alias", referencedColumnName="id")
     */
    private $car;
}

хочу чтобы при создании/редактировании объекта Price была возможность выбрать из
созданных раннее объектов Cars

Пробовал использовать тип поля EntityType, но похоже что это не сильно подходит
Подскажите пожалуйста как решить этот вопрос
мой уровень - Новичек, отнеситесь с пониманием :)
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
prototype_denis
@prototype_denis
Symfony
$builder->add('car');
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы