doctrine2相关内容

Symfony2 - ReferencedColumnName id为null

我正在关于表单收藏的食谱文章当尝试将此持久化到数据库时,我得到一个约束违规错误,引用列名称为空。 SQLSTATE [ 23000]:完整性约束违规:1048列'client_id'不能为空 我相信实体已设置正确和相关的是否正确,有没有什么我需要添加到我的表单,我失踪了? 客户 / ** * @ ORM\OneToMany(targetEntity ..
发布时间:2017-06-14 23:22:01 PHP

Zend 2 Doctrine 2 Gedmo可翻译

我正在尝试在Zend Framework 2应用程序中使用Doctrine 2的Gedmo可翻译扩展。 'doctrine'=>数组( 'eventmanager'=>数组( 'orm_default'=>数组( 'subscribers'=>数组( 'Gedmo\Translatable\TranslatableListener ' ) ) ), 'driver'=>数组( 'applic ..
发布时间:2017-06-14 23:21:49 PHP

Symfony2:按国家列出城市

我有两个表,一个包含城市,一个包含国家。每个城市都通过ManyToOne关系(通过字段country_id)链接到一个国家。 我现在需要做的是呈现每个国家的列表形成此数据库与所有城市相关联。 无法确定,如何使用doctrine构建此查询。 解决方案 将OneToMany关系添加到城市和国家之间的国家,然后: $国家 - > getCity(); //从城市表返回所 ..
发布时间:2017-06-14 23:21:35 数据库

FOSUserBundle与多个实体经理 - Symfony 2设置

我一直在使用FOSUserBundle和FOSOAuthBundle在项目中没有问题,但最近我添加了另一个DB连接和另一个实体管理器,结果不再依赖于auto_mapping。 / p> 我已将两个捆绑包的映射添加到其中一个实体管理器,一切似乎都可以正常工作。 但是,当运行 app / console doctrine:schema:create 时,用户不再生成正确的架构,这表明存在映 ..
发布时间:2017-06-14 23:21:23 PHP

symfony2和doctrine2较短的实体名称

谁在DQL查询中摆脱使用命名空间?我想为我的包中的所有原则请求分配默认命名空间。在查询构建器中也可以使用默认命名空间。我想要有: $ dql =“从MyCompanyMySuperPuperBundle中选择i :问题i 内加入MyCompanyMySuperPuperBundle:跟踪t与t.id = i.tracker 其中t.name在(?1)和i.version =?2“; ..
发布时间:2017-06-14 23:20:58 PHP

Symfony Doctrine迁移,我如何使用多个实体管理器

使用Symfony 2.5和Doctrine 2.2,我有几个数据库用于我正在处理的应用程序,让我们称之为“主”和另一个“辅助”。目前已经配置了两个实体管理器。在一次迁移中,我想在“Secondary”中创建一个表,但它只是要在“Main”中创建表。 迁移可以是ContainerAware,所以我可以得到另一个EntityManager,但是我一直无法覆盖默认的EntityManager。有 ..
发布时间:2017-06-14 23:20:45 PHP

Doctrine find()返回控制器

我的控制器中有一个方法,它接收来自JMSSerializerBundle的反序列化对象,并返回完整对象,准备保留。我这样做的原因是返回更新的对象,当它持续存在时,它不会将所有内容重置为默认值。 当运行时,此方法结束在指示的行上抛出一个 ErrorException ,并将其放在我的日志中:警告:ReflectionProperty :: setValue()期望参数1为对象,null在C:\ ..
发布时间:2017-06-14 23:19:52 PHP

再生lug原则2

我正在尝试为在Doctrine2安装Sluggable扩展之前创建的实体的挽留,如下所述:重新生成slug ,但是当我将其设置为空字符串或null时,不会将其置为空。 我在做什么错? 实体: 使用Doctrine\ORM\Mapping作为ORM; 使用Symfony\Component\Validator\Constraints作为Assert; 使用Gedmo\Mappi ..
发布时间:2017-06-14 23:18:46 PHP

奇怪的多对多表单渲染与symfony和教义

我希望可以使用一些内置的库,如表单构建器。我有以下三个实体。中间的几乎只是一个常规的连接表,但它有一个额外的列和一个额外的数据。 公式 - FormulaColor> - 颜色 FormulaColor具有以下字段:公式,颜色和百分比。 百分比字段是指一个颜色占用给定公式的百分比。一个非常简单的例子是,公式可以是77%的红色和33%的蓝色。我的问题是我想选择一个公式的颜色,并使用 ..
发布时间:2017-06-14 23:18:21 PHP

如何在教义中加2小时?

使用以下代码, protected $ token; / ** @Column(name =“assigneddate”,type =“datetime”,columnDefinition =“datetime”)* / private $ assigneddate; / ** @Column(name =“expirydate”,type =“datetime”,co ..
发布时间:2017-06-14 23:17:57 PHP

如何在Query Builder select()方法中将参数传递给Doctrine2自定义函数?

在我的Symfony2项目中,我从一个弹性搜索索引中检索一组有序的实体ID。然后,我将这个列表传递给Doctrine2,以通过 WHERE IN()调用来检索实际的实体。 这不会以正确的顺序返回,所以我想我需要使用MySQL特定的 FIELD()函数。我已经创建了一个自定义的DQL函数来允许这个功能。 所以现在我使用下面的代码构建一个Doctrine查询对象,但参数不是被解析成 sel ..
发布时间:2017-06-14 23:17:44 PHP

用于大量数据的自定义排序算法

我有大量的数据需要根据搜索查询以特定的方式进行排序,但我不确定采取哪种最佳方法。 我要排序的数据是按学校分组的课程列表。每个课程由一所学校教授。每个学校可能属于任何数量的“伙伴关系”,这代表了一些学校之间的关系。用户可以按课程名称搜索任意数量的课程。 我需要按如下方式对数据进行排序: 课程按学校分组,每页显示10所学校。 可以提供的学校用户搜索的每个课程应该首先列在列表中。 ..
发布时间:2017-06-14 23:17:17 PHP

Symfony:分页与内部连接

我需要实现分页。看来,教义不支持某些关节。 这是我的查询: $ query = $ this-> getEntityManager() - > createQueryBuilder(); $ query-> setFirstResult(($ page - 1)* $ maxperpage); $ query-> setMaxResults($ maxperpag ..
发布时间:2017-06-14 23:17:05 PHP