dql

    -1热度

    1回答

    我一直在工作一些dql问题的一些日子。 在我的模型中,y有2个实体(机器和实例)。是一对多的关系,所以一个机器可以有很多实例,一个实例只能有一台机器。 现在,我想要获得所有具有一些实例的机器。在正常DQL我得到它正常工作,这样的: $ids = array(...) $dql = "select M from AppBundle:Machine M INNER JOIN AppBundle:In

    0热度

    1回答

    我在Room和Rights实体之间有ManyToMany关系。学说自动创建了第三个“room_rights”表。权利是分层的,我使用物化路径方法将它们存储在数据库中,因此“权限”表具有“路径”字段。 我希望获得拥有像我提供的参数一样的路径的权利的房间。我可以用SQL查询: select ro.* from rooms as ro, room_rights as rr,

    1热度

    1回答

    在这里是一些学说专家,谁能解释我,为什么这些DQLs不会初始化tallyRevs字段上的Tally实体?我认为,当我获取TallyRevs(所有者方)并获取Tally实体给他们时,该字段tallyRevs将被初始化。我究竟做错了什么?我需要通过DQL选择TallyRev,并且由于它是双向关联,所以我希望它也可以从其他(Tally.tallyRevs)端进行初始化。 Screen of dump <

    1热度

    1回答

    我知道标题不是很清楚,但我会尽力在这里更好地解释我的问题。 我有3个主义实体:A,B和C class A { class B { class C { $id; $id; $id; ManyToMany ManyToMany } $C; $C; } } 我想知道,如果一个对象A和对象B至少有一个相同的C. 多对多关系给我表如:

    0热度

    1回答

    这里是我编队类: class Formation { /** * @var int * * @ORM\Column(name="id", type="integer") * @ORM\Id * @ORM\GeneratedValue(strategy="AUTO") */ private $id; /** * @var string * * @ORM\Column(na

    1热度

    3回答

    我正在此异常DQL查询使用变量: [语义错误] 0行,列124“附近柱=:列”:错误:“列”没有定义。 当尝试运行这段代码: /** * @param User $user * @param String $column * @return array */ public function getStatsByDQL(User $user, String $column) {

    0热度

    1回答

    我有一张包含用户的表格,每个用户都有一个城市。 我使用ObHighchartsBundle在每个城市,以显示用户数量 这是我的代码 $em = $this->getDoctrine()->getManager(); $classes = $em->getRepository('MyBundle:User')->findAll(); $data= array();

    1热度

    1回答

    我使用doctrine2 我试图让所售门票次数进行排序“事件”的数量 $manager = $this->getDoctrine()->getManager(); $builder = $manager->createQueryBuilder(); return $builder ->select('e') ->from('AppBundle:Event', 'e')

    1热度

    1回答

    这里有一张左侧页面的图片我有一个表单提交时,我希望它显示找到的车辆在右侧使用用户输入的信息,否则,如果用户不去以表单的页面显示所有的汽车。在这两种情况下,用户只能看到汽车在价格不为0 这是我在需要的情况下的形式,但我这里有没有问题VoitureType3.php: $builder ->add('marque', EntityType::class,array( 'class' =>

    0热度

    2回答

    我DQL这样的: $sql =$qb->select('c') ->from('Cusomter','c') ->where('c.login = :login') ->setParameter('login',$login); $rs = $sql->getQuery()->getResult(Query::HYDRATE_OBJECT); 但我得到了以下错误 Fatal error