doctrine2相关内容

我们可以使用traits来映射manyToOne与doctrine2的关系吗?

我经常将其他人的投票实体与symfony2 / doctrine2相关联。这是通过manyToOne关系完成的。 我正在考虑使用特征来包含该协会和其他实体的getter / setter,但是后来我遇到了无法正确替换mappedBy参数的问题。 如果没有办法给出参数一个特质,我还能如何实现我的目标,知道我不能扩展另一个班级。 示例: / ** * @ ORM\OneT ..
发布时间:2017-06-14 23:40:39 PHP

Doctrine DBAL:使用'NOW()'值更新时间戳记字段

使用Doctrine DBAL,我有一些代码可以从绑定为 $ telephone_international main 数据库中插入一个新行c $ c>和 $ surname 。 完成之后,它将一个新记录插入到一​​个重复的数据库。 $ app ['dbs'] ['backup'] 如果这样成功, code> main 数据库获取其复制的值更新。 复制的列是一个时间戳,默认值为0,但以 ..
发布时间:2017-06-14 23:40:14 PHP

如何停止原则来记录查询

我有一个奇怪的问题,当我检查我的app / log / dev.log我可以看到我的dev.log中几乎所有的查询都被实时登录: [2015-01-27 06:57:22] doctrine.DEBUG:SELECT t0.username A .... [2015-01-27 06: 57:23] doctrine.DEBUG:SELECT t0.username A ... [ ..
发布时间:2017-06-14 23:40:01 PHP

Doctrine2 - 属性更改触发事件(PropertyChangeListener)

我不会写“我尝试什么/什么不工作”,因为我可以想到许多方法来实现这样的事情。但我不能相信没有人这样做,这就是为什么我想在这里提出问题,看看什么样的Doctrine2最佳实践出现。 我想要的是触发属性更改的事件。所以假设我有一个具有 $ active 属性的实体,并且我想要一个 EntityBecameActive 事件为每个实体触发该属性从 false 更改为 true 。 其他图书馆 ..
发布时间:2017-06-14 23:39:32 PHP

多对多并形成Symfony2

我有 我有一个数据库表 usuario (用户)和一个表 perfil ),与 perfiles_usuario (profiles_users)表连接。多对多的关系。我现在可以通过执行以下操作成功地检索用户的配置文件:$ perfiles = $ usuario-> getPerfiles(); / * * * * @return Perfil [] * / 函数ge ..
发布时间:2017-06-14 23:39:07 PHP

教义2:删除和坚持相关实体的行为不同

我有两个实体 Foo 和 Bar , Bar 有一个 manyToOne 关联到 Foo 调用 $ foo 和 Foo 具有反向关联, oneToMany 关联称为 $ bars 和。而且在任何一方都定义了 no cascade 操作。现在我的问题是这样的,如果我获取一个 Foo 实例 $ foo ,然后创建并持续一些 Bar 具有 $ bar-> foo = $ foo 的实例,并将其持续到实体 ..
发布时间:2017-06-14 23:38:41 数据库

教义查询生成器Bug?

我在教条中遇到了一个问题。我已经使用queryBuilder构建了以下查询 $ qb = $ query = $ this-> repoLibrary-> createQueryBuilder('升'); $ query = $ qb - > innerJoin('l.productVariant','v') - > innerJoin('v.product','p' ) ..
发布时间:2017-06-14 23:38:29 PHP

Doctrine2设计遗产问题

我目前正在设立一个新的应用程序,并决定使用doctrine2作为一个orm。 我是新手上学的教程2,让我的设计让我想要的方式有一些困难。 这是我想要做的: / p> 我有以下课程: class User { protected $ userid; protected $ role; protected $ lang; protected $ email; ..
发布时间:2017-06-14 23:37:17 PHP

payum symfony 2束 - 基本配置 - 存储

我需要配置payum包,以便客户端处理支付宝付款。 我只是按照入门官方推荐,但是需要配置更多的东西,我猜(也许我没有在某个地方配置付款方式的存储)。 我的配置文件如下: ** app / config.yml ** 原则: orm: auto_generate_proxy_classes:true entity_managers: 默认值: 映射: Websit ..
发布时间:2017-06-14 23:36:28 PHP

在应用程序初始化时,使得doctrine dbal为null

我正在使用身份验证成功处理程序在每次成功登录时填充一些会话值。我想要一些数据库操作完成,所以我从配置文件传递了@ doctrine.dbal.default_connection。这是我的配置文件,我覆盖了success_handler函数。 服务: security.authentication.success_handler: 类:XYZ\UserBundle\Handler\Auth ..
发布时间:2017-06-14 23:36:11 PHP

doctrine返回datetime对象而不是date字符串,jqGrid jsonmap不工作

我试图在我的jqgrid中显示日期。但是,doctrine会返回一个datetime对象,而不是jqgrid可以显示的正常字符串类型值。 我可以想到两种可能的解决方案: (1)更改doctrine的返回类型以某种方式返回一个字符串,以便jqgrid可以显示它,而没有问题。 (目前,json正在返回一个对象) (2)使用jsonmap来操纵json(datetime作为一个对象进来 ..
发布时间:2017-06-14 23:35:59 PHP

Symfony2错误使用doctrine:generate:实体创建Getters和Setters

我已经在我的第一个包中创建了几个实体,没有任何问题。但是当我创建一个新的包时,使用正常的命令: php app / console generate:bundle 这将创建一个包含模板文件的软件包结构,并将该软件包注册到app / config / AppKernel.php中 然后我在新的包文件夹中创建了实体: / Acme / Bundle / Entity ..
发布时间:2017-06-14 23:35:47 PHP

ZF2 - 教义ORM,简单表加入

我正在学习如何在ZF2中使用Doctrine ORM,目前我的目标是从一个简单的表格连接中检索数据并显示给屏幕。 我有阅读文件,看起来很简单。 这些是我的表: user - ----------------------- | user_id |名称|电子邮件| -------------------------- | 1 |约翰| j@b.com | -- ..
发布时间:2017-06-14 23:35:34 PHP

如何在ZF2中执行INSERT INTO SELECT查询

在ZF2中执行INSERT INTO SELECT查询的最佳方式是什么? 我需要在ZF2中开发一个从一个表中选择一个记录子集的函数,将这些记录插入另一个表。如果我在SQL中进行编程,则该语句将如下所示: INSERT INTO target(tgt_col1,tgt_col2) SELECT'flag'作为标记,src_col2 FROM source WHERE src_co ..
发布时间:2017-06-14 23:34:39 PHP