-
-1 votesanswersviews
没有实体的存储库
我在symfony 3.4上的网站上有管理区域 . admin的登录和传递存储在security.yml的内存中 providers: users_db: entity: class: AppBundle:User property: email admin_db: memory: users: a... -
0 votesanswersviews
在symfony3下使用Oracle的日期
我们如何将symfony3下的日期与oracle数据库进行比较? $q = $this->createQueryBuilder("u")->leftJoin("u.ru", "r") ->leftJoin("u.emp", "e") ->where("(r.... -
8 votesanswersviews
如何在Doctrine查询语言(dql)中获取日期差异?
我有一个名为 Auction 的实体,其中包含两个datetime类型的字段:date1和date2 . 我想选择所有拍卖行,其中date1和date2之间的差异小于30分钟 . 如何使用Doctrine查询语言执行此操作? DATE_DIFF(date1,date2)作为文档说“计算date1-date2之间的差异 in days ” . 我需要差异的地方 . EDIT :所以这里是自定义函数 ... -
5 votesanswersviews
带有SQL函数的Doctrine DQL查询
我正在将用CodeIgniter编写的简单Web应用程序移植到Symfony2包中 . 我是Symfony2和Doctrine的新手,我遇到一个SQL查询问题,我想在DQL中重写 . 我已准备好进入我的捆绑包,我已经创建了Entity类,我能够将数据插入到数据库中,并以Symfony2提供的面向对象编程方式进行简单查询 . 不幸的是,我不知道如何在DQL中实现这个SQL查询: $sql = &qu... -
0 votesanswersviews
Doctrine DQL按名称字段排序
我正在使用dql来查询我的表 . $dql = "SELECT p FROM WIC\ListingBundle\Entity\Listing p order by p.name"; 我有两个表, Listing 和 Products . 在 Listing 表中,我有 product_id 字段,该字段引用 Products 表 id 字段 . 我希望能够通过 Pro... -
2 votesanswersviews
Symfony - Doctrine - DQL - 创建数组对象
我做了这个查询: $language = $this->getDoctrine()->getManager() ->createQuery('SELECT c FROM AVCMediasBundle:Language c WHERE c.LangCode IS NOT NULL ORDER BY c.LanguageName') ->getResult(); 这个查询返... -
0 votesanswersviews
Doctrine 2 DQL中的数字别名
我在DQL中的Select中需要一个数字别名: SELECT c.id, dsv63.name AS 102但之后我收到一个错误: [语法错误]第0行,第423行:错误:预期的Doctrine \ ORM \ Query \ Lexer :: T_FROM,得到'102' -
0 votesanswersviews
Symfony 2学说DQL按两个字段顺序排列
嗨伙计们,当我从自定义DQL的存储库中获取时,我有两个对象Point和Subpoint点我想点按字段ord和Subpoints to field ord . 这是实体: namespace George\ArchitectureBundle\Entity; use Doctrine\ORM\Mapping as ORM; use Knp\DoctrineBehaviors\Model\Trans... -
0 votesanswersviews
symfony doctrine自定义dql
在sql我有这个 AND oir.id IS NULL AND IF(t.work_type = 'contract' AND te.status != 2, FALSE, TRUE) 我不知道如何纠正为此创建自定义DQL IF(t.work_type = 'contract' AND te.status != 2, FALSE, TRUE) 求助,给我dql请为这个IF()我认为这样的逻辑 ... -
0 votesanswersviews
在symfony 3.4中使用doctrine的真正动态DQL
我正在尝试使用DQL在doctrine中实现动态查询 . 我已经检查了几个关于这个主题的帖子,但所有解决方案都是静态的 . 我希望实现这样的事情: $qb->where( $qb->expr()->orX( $qb->expr()->like('e.cliente', ':cliente_tag'), ... -
0 votesanswersviews
Symfony2 twig打印来自2个非相关表的查询值
我有2个实体:“请求”和“合作伙伴”请求和合作伙伴之间存在1to1关系,因此请求表中有一个partners_id字段我想显示合作伙伴列表,但我需要从“价格”中获取值请求表中的字段 在我的控制器上,我有这个查询: $listPartners = $em ->getRepository('OandPboBundle:Partners') ->createQueryBuild... -
0 votesanswersviews
Symfony doctrine DQL函数给出了注意:别名列名的未定义索引
我正在尝试在Entity Repository中调用函数创建函数 public function getBillGroupByDate($dateStart, $dateEnd) { return $query = $this->createQueryBuilder('d') ->select('count(d) as nb, SUBSTRING(d.creat... -
9 votesanswersviews
实体字段类型中的自定义查询
我用这样的实体类型构建一个表单: $form = $this->createFormBuilder() ->add('users', 'entity', array( 'class' => 'UserBundle:Users', 'query_builder' => function(EntityRepository $er) { ... -
3 votesanswersviews
从Doctrine Query到Simfony2实体字段类型中的QueryBuilder
我在Symfony2.1表单中使用实体字段类型 . 在这里,我将使用 query_builder param仅返回与长复杂查询匹配的实体(请参阅official docs中的示例) . 显然,实体字段类型的 query_builder 参数接受Doctrine QueryBuilder对象 . 另一方面,我有大型实体存储库,其中包含由EntityManager的 createQuery() 函数... -
2 votesanswersviews
具有单向关联的Doctrine querybuilder
我正在构建一个自定义存储库,我想根据一些关联进行选择 . 问题是我有一个单向关联,我不想做双向(有意),我选择了错误的方式 . 附:不想让它双向化的原因是因为 Bar (实际上是用户)被许多实体使用,我不想用所有那些反向关联阻塞我的 Bar 实体 . 例如:\ Entity \ Foo: namespace Entity; class Foo { /** * @ManyToMan... -
1 votesanswersviews
在Doctrine \ ODM \ MongoDB \ DocumentRepository中创建原则查询
我有一个Doctrine \ ODM \ MongoDB \ DocumentRepository类型的对象,需要更改数据的获取方式,现在它使用$ this-> findby但我需要更复杂的东西,并且想要使用一个doctrine查询 . 在所有examples中,我似乎需要一个EntityManager来调用createQuery,但不知道如何从Doctrine \ ODM \ MongoD... -
0 votesanswersviews
Doctrine DQL LEFT JOIN设置差异
我有以下SQL查询: SELECT DISTINCT u.id FROM User u LEFT JOIN usergroup_user ug1 ON u.id = ug1.user_id LEFT JOIN usergroup_user ug2 ON ug1.user_id = ug2.user_id AND ug2.usergroup_id = :groupid ... -
13 votesanswersviews
Symfony表单query_buider和实体存储库
我'm trying to create a form with data in collection type depending on the user being logged. I' m跟随this chapter of the Symfony cookbook . 当 query_builder 选项是一个闭包,我从DQL获取数据时,一切正常 . 由于需要从代码中的不同位置获取数据,我宁... -
5 votesanswersviews
Doctrine 2 DQL:无法重用命名参数?
我发现我不能做下面的事情,注意' :user '被使用了两次 $query = $em->createQuery('select p from Application\Models\Project p WHERE p.owner = :user OR :user MEMBER OF ...