简易的管理员捆绑包可根据ID过滤字段的数据

时间:2019-05-02 11:39:32

标签: symfony

我目前正在做网站的后端部分。但是对于来自我的实体“ SurveyQuestion”的CRUD。我希望我的字段根据我的“调查”的idTheme选择要过滤的问题。

我该怎么做?

https://imgur.com/mXIVnei

https://imgur.com/a0GXGN1

这是我的实体“问题”:

class Question
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="text")
     */
    private $label;

    /**
     * @ORM\OneToMany(targetEntity="App\Entity\SurveyQuestion", mappedBy="idQuestion")
     */
    private $surveyQuestions;

    /**
     * @ORM\OneToMany(targetEntity="App\Entity\Response", mappedBy="idQuestion")
     */
    private $responses;

    /**
     * @ORM\ManyToOne(targetEntity="App\Entity\Theme", inversedBy="questions")
     * @ORM\JoinColumn(nullable=false)
     */
    private $idTheme;

这是我的调查问卷问题:

class SurveyQuestion
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\ManyToOne(targetEntity="App\Entity\Question", inversedBy="surveyQuestions")
     * @ORM\JoinColumn(nullable=false)
     */
    private $idQuestion;

    /**
     * @ORM\Column(type="integer")
     */
    private $orderQuestion;

    /**
     * @ORM\ManyToOne(targetEntity="App\Entity\Survey", inversedBy="surveyQuestions")
     * @ORM\JoinColumn(nullable=false)
     */
    private $idSurvey;

这是我的实体主题:

class Theme
{
    /**
     * @ORM\Id()
     * @ORM\GeneratedValue()
     * @ORM\Column(type="integer")
     */
    private $id;

    /**
     * @ORM\Column(type="string", length=255)
     */
    private $name;

    /**
     * @ORM\OneToMany(targetEntity="App\Entity\Survey", mappedBy="idTheme")
     */
    private $surveys;

    /**
     * @ORM\OneToMany(targetEntity="App\Entity\Question", mappedBy="idTheme")
     */
    private $questions;

0 个答案:

没有答案