doctrine2相关内容
我正在关于表单收藏的食谱文章当尝试将此持久化到数据库时,我得到一个约束违规错误,引用列名称为空。 SQLSTATE [ 23000]:完整性约束违规:1048列'client_id'不能为空 我相信实体已设置正确和相关的是否正确,有没有什么我需要添加到我的表单,我失踪了? 客户 / ** * @ ORM\OneToMany(targetEntity
..
我正在尝试在Zend Framework 2应用程序中使用Doctrine 2的Gedmo可翻译扩展。 'doctrine'=>数组( 'eventmanager'=>数组( 'orm_default'=>数组( 'subscribers'=>数组( 'Gedmo\Translatable\TranslatableListener ' ) ) ), 'driver'=>数组( 'applic
..
我有两个表,一个包含城市,一个包含国家。每个城市都通过ManyToOne关系(通过字段country_id)链接到一个国家。 我现在需要做的是呈现每个国家的列表形成此数据库与所有城市相关联。 无法确定,如何使用doctrine构建此查询。 解决方案 将OneToMany关系添加到城市和国家之间的国家,然后: $国家 - > getCity(); //从城市表返回所
..
我一直在使用FOSUserBundle和FOSOAuthBundle在项目中没有问题,但最近我添加了另一个DB连接和另一个实体管理器,结果不再依赖于auto_mapping。 / p> 我已将两个捆绑包的映射添加到其中一个实体管理器,一切似乎都可以正常工作。 但是,当运行 app / console doctrine:schema:create 时,用户不再生成正确的架构,这表明存在映
..
谁在DQL查询中摆脱使用命名空间?我想为我的包中的所有原则请求分配默认命名空间。在查询构建器中也可以使用默认命名空间。我想要有: $ dql =“从MyCompanyMySuperPuperBundle中选择i :问题i 内加入MyCompanyMySuperPuperBundle:跟踪t与t.id = i.tracker 其中t.name在(?1)和i.version =?2“;
..
使用Symfony 2.5和Doctrine 2.2,我有几个数据库用于我正在处理的应用程序,让我们称之为“主”和另一个“辅助”。目前已经配置了两个实体管理器。在一次迁移中,我想在“Secondary”中创建一个表,但它只是要在“Main”中创建表。 迁移可以是ContainerAware,所以我可以得到另一个EntityManager,但是我一直无法覆盖默认的EntityManager。有
..
尝试做教程:“ https://github.com/doctrine/doctrine2/blob/master/docs/en/tutorials/getting-started.rst#id3 执行“$ php create_product.php ORM”时,我收到错误信息:“class Product is not a valid entry or mapped super class”
..
我的控制器中有一个方法,它接收来自JMSSerializerBundle的反序列化对象,并返回完整对象,准备保留。我这样做的原因是返回更新的对象,当它持续存在时,它不会将所有内容重置为默认值。 当运行时,此方法结束在指示的行上抛出一个 ErrorException ,并将其放在我的日志中:警告:ReflectionProperty :: setValue()期望参数1为对象,null在C:\
..
我在这里遇到问题,我不知道如何解决它。看到我有这两个实体:
..
我已经被困住了大约10个小时 我需要使用这个查询(ORDER BY RAND的优化版本) public function findAllRandom() { return $ this-> getEntityManager() - > createQuery 'SELECT p FROM GabrielUploadBundle:Image p WHERE RAND()
..
我正在尝试为在Doctrine2安装Sluggable扩展之前创建的实体的挽留,如下所述:重新生成slug ,但是当我将其设置为空字符串或null时,不会将其置为空。 我在做什么错? 实体: 使用Doctrine\ORM\Mapping作为ORM; 使用Symfony\Component\Validator\Constraints作为Assert; 使用Gedmo\Mappi
..
我使用Zend,Doctrine2.1和AnnotationForms。 我的实体看起来像这样: / ** * @ ORM\Entity * @ ORM\Table(name =“myentity”) * @ Form\Name (“myentity”) * @ Form\Attributes({“class”:“form-horizontal”}) * @ For
..
我希望可以使用一些内置的库,如表单构建器。我有以下三个实体。中间的几乎只是一个常规的连接表,但它有一个额外的列和一个额外的数据。 公式 - FormulaColor> - 颜色 FormulaColor具有以下字段:公式,颜色和百分比。 百分比字段是指一个颜色占用给定公式的百分比。一个非常简单的例子是,公式可以是77%的红色和33%的蓝色。我的问题是我想选择一个公式的颜色,并使用
..
使用以下代码, protected $ token; / ** @Column(name =“assigneddate”,type =“datetime”,columnDefinition =“datetime”)* / private $ assigneddate; / ** @Column(name =“expirydate”,type =“datetime”,co
..
在我的Symfony2项目中,我从一个弹性搜索索引中检索一组有序的实体ID。然后,我将这个列表传递给Doctrine2,以通过 WHERE IN()调用来检索实际的实体。 这不会以正确的顺序返回,所以我想我需要使用MySQL特定的 FIELD()函数。我已经创建了一个自定义的DQL函数来允许这个功能。 所以现在我使用下面的代码构建一个Doctrine查询对象,但参数不是被解析成 sel
..
如何访问每个表单项目 $ builder-> add('icon','entity',array ( 'class'=>'UserBundle:IconPics', 'property'=>'label','expanded'=> true,'multiple'=> false, )); in twig {{form_label(form.icon)}} {{form_wi
..
我有大量的数据需要根据搜索查询以特定的方式进行排序,但我不确定采取哪种最佳方法。 我要排序的数据是按学校分组的课程列表。每个课程由一所学校教授。每个学校可能属于任何数量的“伙伴关系”,这代表了一些学校之间的关系。用户可以按课程名称搜索任意数量的课程。 我需要按如下方式对数据进行排序: 课程按学校分组,每页显示10所学校。 可以提供的学校用户搜索的每个课程应该首先列在列表中。
..
我需要实现分页。看来,教义不支持某些关节。 这是我的查询: $ query = $ this-> getEntityManager() - > createQueryBuilder(); $ query-> setFirstResult(($ page - 1)* $ maxperpage); $ query-> setMaxResults($ maxperpag
..
自从几天以来,我正在使用Doctrine 2和Zend框架。 我在yaml文件中生成我的实体。 现在我遇到一个问题,将我的实体Doctrine转换成Json格式(为了通过AJAX使用它)。 这里是使用的代码: p> $ doctrineobject = $ this-> entityManager-> getRepository('\Entity\MasterProduct')
..
我想为名为商店的表导入Doctrine映射。我做: ./ app / console doctrine:mapping:import MyBundle annotation --filter =“stores” 我收到错误: [Doctrine\ORM\Mapping\MappingException] 表Cat_map没有主键。 Doctrine不支持没有pr
..