Doctrine Project是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。
我正在通过开发Symfony应用程序来学习教义,我的代码有问题。我正在尝试从抽认卡表中获取所有记录,但那些位于垃圾箱表中的记录除外。在...
以下以下Doctrine DQL查询返回语法错误:return $ this-> getEntityManager()-> createQuery('SELECT i invoice,(((SELECT SUM(p1.amount)FROM PaymentTableA ...
在我的Symfony应用中,当我通过查询生成器(或查询生成器或其他任何东西)订购时,顺序错误。如果我使用sql客户端执行请求,则结果正确。例如:$ rsm = new ...
在将多对多映射到Doctrine中的“联接”子类时,如何摆脱模式验证错误?
我有一个抽象的ContentItem类,它是具有继承类型JOINED的Doctrine实体。它与BusinessAccount实体具有多对一关系。 BusinessAccount具有一对多...
我想为我的应用创建带有类别的动态导航栏(其中类别来自数据库,用户始终可以添加自己的类别)。我的应用程序中有很多页面,每个页面都有...
我有一个抽象的ContentItem类,它是具有继承类型JOINED的Doctrine实体。它与BusinessAccount实体具有多对一关系。 BusinessAccount具有一对多...
Symfony 4自定义注释问题@ORM \ Entity不存在
作为我不时发布的CMS开发的一部分,..我遇到了一个问题。错误:[语义错误]类ScyLabs \ GiftCodeBundle \ ...中的注解“ @Doctrine \ ORM \ Mapping \ Entity” ...>
Doctrine ORM-事件订阅服务器,它计算“子实体”的值并将其保留在另一个实体上
我对应该在哪里实现事件订阅器感到困惑(实际上,我什至不确定我是否应该使用实体监听器)。因此,我有一个名为ServiceDoctrineEntity的实体,并且...
我进行搜索以在数据库中查找城市,当我键入“ Aulnay-sous-bois”时没问题,我可以找到有问题的城市,但是当我键入“ Aulnay sous bois”时,它不起作用!我已经尝试过...
$ query = Doctrine_Query :: create()-> select('IF(m.sender_id =?,m.receiver_id,m.sender_id)AS uid',$ my_id)-> from('Message m')-> where('m.receiver_id =?或m.sender_id =?',array($ my_id,$ ...
有没有一种方法可以使用@DiscriminatorMap扩展另一个bundle中的symfony实体,而无需事先指定它? BundleA有一个AbstractQueueItem类,它是一个MappedSuperclass,用于...
我正在与一个新团队合作进行Symfony项目,由于性能问题,他们决定尽最大可能停止使用教义关系。例如,我必须存储我的“ ...
使用Doctrine代理而不是实体的Symfony表单生成器
我想知道为什么我的CollectionType不会调用将外键设置为$ this的自定义addCollection函数(因此下次集合为空时)。然后我发现了关于'...
如何在具有连接表的Doctrine结果中更改数组结果层次结构
我的联接查询:$ query = $ this-> createQueryBuilder('f')-> select('f'); $ query-> leftJoin(IntranetType :: class,'it','WITH','it.flyerLayoutType = f.flyerLayout'); ...
我的联接查询:$ query = $ this-> createQueryBuilder('f')-> select('f'); $ query-> leftJoin(IntranetType :: class,'it','WITH','it.flyerLayoutType = f.flyerLayout'); ...
我一直在将旧的Symfony 3应用程序迁移到Symfony 4.3。在旧版本中,有一个自定义SQLite驱动程序,该驱动程序扩展了Doctrine版本1并提供了“赞”功能。根据...
[我已经开始为一个学校项目学习Symfony,并且正在遵循Symfony网站上的教程,但是由于某些原因,Doctrine无法设法连接到我在...上运行的MySQL数据库。
我需要更新实体(PostMeta),而没有相关实体(Post)。 +代码如下所示:$ post = $ postRepository-> findOneBy(['id'=> $ postId]); $ postMeta =新的PostMeta; $ postMeta-> ...
我正在尝试通过实体产品和实体商店之间的连接来创建QueryBuilder。我想展示所有与OneStore相关的产品。他们有多对多的关系。我不能...
拥有在理论上使用ID实体的CustomIdGenerator是一个好主意吗?
我有不同的对象,需要每个对象都有唯一的标识符。我已经分析了uuid问题,但是对于性能问题,我只希望使用int / bigint标识符。 ...