doctrine2专题提供doctrine2的最新资讯内容,帮你更好的了解doctrine2。
奇怪的级联行为Doctrine2 - | 我有两个实体 TB\\Entity\\UserProfile /** * @OneToMany(targetEntity=\"TB\\Entity\\ShopVideo\", mappedBy=\"shop\", * cascade={\"p...
如何在不知道名称的情况下获取Doctrine2实体标识符 - | 我试图在我的Symfony2的基础Entity类上使用Doctrine2为数据库创建抽象的getId方法,该数据库的主键在表之间的名称不一致。 检查实体对象时,我看到有一个私有的'_identifier \'属性,其中包含我要检索的信息,但不确定如...
Doctrine2和MySQL分区 - | 是否有人有将分区功能与Doctrine2库结合使用的经验? 第一个问题是Doctrine为关联列创建外键,有人知道如何防止或禁用它吗? 第二个问题是如何指定自定义表定义(PARTITION BY ...)? 提前致谢!     
在删除带有doctrine2的级联时 - | 我正在尝试举一个简单的示例,以学习如何从父表中删除行并使用Doctrine2自动删除子表中的匹配行。 这是我正在使用的两个实体: Child.php: <?php namespace Acme\\CascadeBundle\\Entit...
doctrine2可以从数组中水合新实体吗? - | 我认为标题要求一切。很简单,我有一个实体: class User { private $id; private $name; private $username; } 与所有合适的二传手和吸气剂。我有一个数组: arr...
这是使用Doctrine2的WHERE IN表达式处理有序数组的正确方法吗? - | 使用Zend Lucene Search,我将返回一个按相关性排序的ID列表,这些ID映射到将从数据库中获取的博客记录。 这是使用Doctrine2的WHERE IN表达式处理数组的正确方法: $dql = \"SELECT b FROM Blo...
Zend + Doctrine2:如何使用ArrayCollections()正确刷新实体? - | 我正在启动我的第一个Zend Framework + Doctrine 2项目,但我有一个问题。我使用PostgreSQL 9和Apache 2.2 我有以下实体(实体和属性的名称仅用于此示例): <?php namespace Xproje...
我在MySQL表中有字段firstname和lastname.为方便起见,我想在我的Doctrine 2实体中添加一个名为full_name的计算列.在普通的MySQL中我会做这样的事情SELECT CONCAT(firstname, ' ', lastname) AS full_name FROM customers; 但是,连接字段和常量字符串(在这种情
我有一个与实体类别相关的实体视频,我需要使用Doctrine QueryBuilder运行此SQL,我可以在所有视频中获得最常用的类别(1000): SELECT c.* FROM Video v INNER JOIN video_category vc ON vc.video_id = v.id INNER JOIN Cate
我有这样的数据库表: +----+--------+--------------------+ | id | parent | description | +----+--------+--------------------+ | 1 | null | P Cat 1 | | 2 | 1 | Child
我希望你能帮助我.我正在使用Symfony 2.x和Doctrine 2.x,我想创建一个由两个实体组成的表单.通过填写这一表格,我想将数据保存到两个学说实体. 为简单起见,我举了一个例子.多语种网上商店需要有英文和法文的名称和产品描述.我想用一个表单来创建一个新产品.此创建表单将包含Product实体(id; productTranslations; price,productTranslati
我有不一致的映射问题.我在我的应用程序中有两个实体 – 联系人(具有联系人的实体…)和信息,具有该联系人信息的实体(电话,电子邮件,传真,网站等). 在我的Contact实体中,我为每种类型创建了变量,我在我的应用程序中需要它,因为这种方式更容易: /** * @ORM\OneToMany( targetEntity = "RelationInformations" , mappedBy = "
我想使用Doctrine 2和ZF2进行身份验证.为了获得一些帮助,我使用了 Zend 2 + doctrine 2 Auth Adapter,但每次调用$authService-> authenticate($adapter);我得到一个错误,该类”不存在. 看来我的module.config.php中的配置不会被使用.它显示如下: 'authenticationadapter' => arra
我目前正在使用SF2中的服务,该服务使用在本服务的构造函数中使用特定于存储库的QueryBuilder的类变量集来使用QueryBuilder查询数据库. 这意味着我想尽可能地使用这个集合QueryBuilder来获得更整洁的代码和使用它的干净感觉. 我想避免在EntityManager上创建查询,而是仅使用此预定义的Querybuilder进行查询. 我正在寻找看起来像以下那样的东西: $que
假设我有两个Doctrine实体,Person和Company.两者都有一个接受地址值对象的地址字段.根据业务规则,Company :: Address是必需的,而Person :: Address可以为null. Doctrine 2.5提出了the Embeddable type,它显然是以价值对象为基础构建的,实际上,我认为它是我案例的完美解决方案. 但是,有一件事我不能做:声明Person
根据 this tutorial,我正在尝试将标签表单的集合嵌入到服务表单中。标签和服务实体有多对多的关系。 表单呈现正确。但是当我提交表单时,我无法确定属性“tagList”错误的访问类型。我不明白为什么没有通过调用addTag()方法将新的Tag对象添加到Service类中。 服务类型 public function buildForm(FormBuilderInterface $builde
我有一个可翻译的实体,使用doctrine2的可翻译行为. 我正在尝试构建一个如下所示的表单: | French |English| Spanish | +--+--------| |---------+------------+ | | | name: [___my_english_name___]
1.)情况(简化) 我有两个实体:一个Container-entity,它只有一个Content-entity. content_id存储在Container-entity中. 2.)软删除内容实体 我实现了一个软删除内容实体的功能,所以我在Content-entity中添加了一个“已删除”的属性.一切正常. 3.)问题 现在,当我想创建一个新的Container实体时,自动生成的选项显示所有内容
我有两个由’OneToMany’关系链接的实体. 其中一个实体是对象城市.与此对象对应的表包含近37000个条目. 当我继续创建一个表单来填充Symfony中的Proprietairy实体时,我使用的FormType如下所示.它包括与城市对象相对应的字段 namespace Immo\BienBundle\Form; use Symfony\Component\Form\AbstractType;
保存表单提交数据时,我无法持久保存新实体实例,其中实体与另一个实体具有可空的关联,并且我尝试将其设置为null.在为表单创建新的实体实例后,将提交的请求绑定到表单并持久化并刷新实体实例,具体取决于我如何填充关联实体的属性,我得到 > UnexpectedTypeException:类型为“object or array”的预期参数,给定“NULL”(如果设置为null),或者 > InvalidA