Symfony2 Форма коллекции этикеток

Я пытаюсь разработать форму, в которой пользователи могут дать оценку (положительную или отрицательную, +1 или -1) на какой-либо ОТВЕТ, связанный с ВОПРОСОМ.

Exemple:
Нажмите на правильный ответ

Which city would you like to live in?
Paris (+1) (-1)
Berlin (+1) (-1)
London (+1) (-1)

Итак, у меня есть 3 объекта: ВОПРОС<- (OneToMany) -> ОТВЕТ<- (OneToMany) -> MARK

Единственная задача, которую пользователь может выполнить в этой форме, — это установка +1 или -1 (МАРКА), связанная с ОТВЕТОМ, который связан с ВОПРОСОМ.
Форма для одного ВОПРОСА и всех ОТВЕТОВ, связанных с этим ВОПРОСОМ

Я заблудился … как я могу сделать это с Symfony2?
Нужно ли делать коллекцию ОТВЕТОВ? но я не хочу редактировать ОТВЕТЫ … только редактировать ОТМЕТКИ ОТВЕТОВ. (на самом деле ОТВЕТ больше похож на ярлык здесь)

1

Решение

Я думаю, вам нужны только два объекта:

QUESTION<-(OneToMany)->ANSWER

каждый ANSWER будет поле MARK это может быть либо +1, либо -1. Вам нужна коллекция ANSWER объекты, связанные с QUESTION объект. Довольно просто

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]