doctrine-orm 相关问题

Doctrine ORM是一个PHP ORM。虽然Doctrine 1.2使用Active Record模式,但Doctrine ORM 2及更高版本使用Data Mapper模式。 Doctrine项目是一个开源库和工具的集合,用于处理用PHP编写的数据库抽象和对象关系映射。

设置后,Doctrine不会更新cmf SeoBundle对象的属性

我使用symfony cmf seoBundle。我的实体类使用SeoAwareTrait。当我尝试更新我的seo属性(我使用下面的代码)时,我得到了旧属性值的结果。 $ entity = $ this - > ...

回答 1 投票 0

doctrine2可以从阵列中为一个新实体加水吗?

我认为标题要求一切。很简单,我有一个实体:class User {private $ id;私人$ name; private $ username;与所有适当的setter和getter。我有一个数组:...

回答 3 投票 17

在findBy之后,Doctrine用急切的读取值重写关系

我有一个简单的实体/ ** * @ORM \ Entity(repositoryClass =“... \ Repository \ UserTestRepository”)* @ORM \ Table(name =“users”,uniqueConstraints = {* @ORM \ UniqueConstraint(name =“ U_email“,columns = {”......

回答 1 投票 4

在Doctrine2上找不到实体

场景:我有两个实体。产品和产品组。产品与ProductGroup有多对一的关系。我软删除ProductGroup。然后我尝试在具有...的产品上调用getProductGroup

回答 1 投票 1

如何在PHP + Doctrine中执行一个巨大的循环?

我正在尝试使用Symfony2(MongoDB + Doctrine)在PHP中开发一个简单的“排名”脚本。 $ users = $ dm-> createQueryBuilder('Account') - > sort('points','DESC')...

回答 2 投票 1

如何设置Symfony表单的多对多关系,只添加,不编辑或删除

我在2个实体(用户和课程)之间建立了多对多的关系。我已加入表UserCourse以获得有关开始日期和到期日期的额外字段的关系。如果我 ...

回答 1 投票 0

带有静态实体的学说

我有一个数据库,我存储一些固定值,如产品类别。当我创建一个新产品并且我想为它分配一个类别时,我这样做:$ categories = new ...

回答 2 投票 0

@OneToOne和@JoinColumn生成类型...例外的预期值

当我按照Doctrine的文档为@OneToOne和@JoinColumn创建两个ORM实体类然后尝试刷新持久化操作时,我得到以下错误:类型的预期值“...

回答 2 投票 0

在doctrine2中你用什么而不是ENUM?

在Doctrine2中你用什么而不是ENUM? SMALLINT?我想过使用varchar,或者明确定义char,但是当涉及索引时,这可能不是很有效,或者我错了?

回答 3 投票 35

使用doctrine中的findAll选择不同的结果

我可以使用findAll()函数选择不同的值吗?我正在尝试:$ province = $ em-> getRepository(“FrontendBundle:Store”) - > findAll(array('distinct'=> true));但它似乎没有......

回答 3 投票 4

我可以用Alice Fixtures覆盖自动增量ID吗?

我正在使用Symfony2和Doctrine,我正在使用Alice Fixture包生成我的灯具进行测试。在一种情况下,我需要创建一个夹具,其中id为148,用于特定测试。所有的 ...

回答 3 投票 7

Doctrine - 实体监听器中注入的实体之间的差异

正如我们在官方文档中所看到的,Doctrine实现了实体侦听器,只有在特定实体上发生某些事件时才会执行。但是......之间有不同的注射...

回答 1 投票 0

如何使Doctrine PostgreSQL外键约束DEFERRABLE

使用Doctrine2和PostgreSQL我需要创建外键约束DEFERRABLE和INITIALLY DEFERRED找到选项“deferrable”和“deferred”在Doctrine / DBAL / Platforms / PostgreSqlPlatform.php中,...

回答 1 投票 3

在Doctrine 2中手动生成下一个序列值

使用给定名称为某些特定序列生成nextval的最简单方法是什么?指定* @ORM \ GeneratedValue(strategy =“SEQUENCE”)* @ORM \ ...的注释解决方案

回答 3 投票 14

学说 - 用一对多关系替换项目

我有两个实体,用于产品和翻译:class ProductEntity {/ ** * @Id * @var string * @Column(type =“string”,length = 3)* / protected $ code; / ** * @ ...

回答 2 投票 0

学说迁移 - 连接被拒绝

我在Symfony 4上遇到了Doctrine Migration软件包。我在Docker容器中启动了我的Web应用程序。在容器启动后执行迁移的过程中,迁移失败并显示“连接...

回答 1 投票 1

Doctrine继承:Entity属性的判别器而不是表列?

使用Doctrine2继承,我想要一个轻微的变化,以便鉴别器不是基于列(来自映射表),而是基于实体的属性。代码看起来像这样:(...

回答 1 投票 1

使用Doctrine2和Symfony2删除表

如何使用Doctrine2和Symfony2删除表?我已经生成了实体和更新的模式,现在我想删除这个结构。

回答 4 投票 5

如何在symfony2中设置表前缀

就像问题主题一样,我如何在symfony2中设置默认表格前缀?对于所有实体,默认情况下可以设置为最佳,但可以选择覆盖单个实体。

回答 5 投票 19

Symfony2形式的Onchange

这是我的输入类型 - > add('year',ChoiceType :: CLASS,array('choices'=> $ array,'attr'=> array('onchange'=>'this.form.submit()') )); Onchange页面正在重新加载,数据是......

回答 2 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.