QuestionFieldValues.php 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. namespace Entity;
  3. use Doctrine\ORM\Mapping as ORM;
  4. /**
  5. * QuestionFieldValues
  6. *
  7. * @ORM\Table(name="question_field_values")
  8. * @ORM\Entity
  9. */
  10. class QuestionFieldValues extends ExtraFieldValues
  11. {
  12. /**
  13. * @var integer
  14. *
  15. * @ORM\Column(name="question_id", type="integer", precision=0, scale=0, nullable=false, unique=false)
  16. */
  17. private $questionId;
  18. /**
  19. * @ORM\ManyToOne(targetEntity="CQuizQuestion")
  20. * @ORM\JoinColumn(name="question_id", referencedColumnName="iid")
  21. */
  22. private $question;
  23. /**
  24. * @ORM\OneToOne(targetEntity="QuestionField")
  25. * @ORM\JoinColumn(name="field_id", referencedColumnName="id")
  26. */
  27. private $field;
  28. /**
  29. * Set questionId
  30. *
  31. * @param integer $questionId
  32. * @return QuestionFieldValues
  33. */
  34. public function setQuestionId($questionId)
  35. {
  36. $this->questionId = $questionId;
  37. return $this;
  38. }
  39. /**
  40. * Get questionId
  41. *
  42. * @return integer
  43. */
  44. public function getQuestionId()
  45. {
  46. return $this->questionId;
  47. }
  48. }