首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mapping yml映射ontToOne ReflectionException

mapping yml映射ontToOne ReflectionException
EN

Stack Overflow用户
提问于 2014-10-24 15:28:31
回答 1查看 197关注 0票数 0

我遇到了一个小问题,我试图在一对一的关系中映射我的实体。我正在使用Doctrine 2.4和Symfony。以下是我的实体:

代码语言:javascript
复制
Acme\DemoBundle\Entity\Foo:
  type: entity
  oneToOne:
    bar:
      targetEntity: Acme\DemoBundle\Entity\Bar
      joinColumn:
        name: bar_id
        referencedColumnName: id

  table: foo_params
  fields:
    id:
      id: true
      type: integer
      column: id
      generator:
        strategy: IDENTITY
    fooName:
      type: string
      length: 80
      nullable: false
      column: foo_name
      options:
        comment: name of the placeholder for this parameter
    fooType:
      nullable: false
      column: foo_type

Acme\DemoBundle\Entity\Bar:
  type: entity
  id:
    id:
      type: integer
      column: id
      generator:
        strategy: IDENTITY

例如,当我在Symfony2上运行迁移差异时,我得到的错误是:

代码语言:javascript
复制
  [ReflectionException]
  Property Acme\DemoBundle\Entity\Foo::$bar does not exist

我的代码出了什么问题?

EN

回答 1

Stack Overflow用户

发布于 2014-10-24 17:08:16

代码语言:javascript
复制
php app/console doctrine:generate:entities Acme\DemoBundle

然后

代码语言:javascript
复制
php app/console doctrine:schema:update --force

没有它它不会映射任何东西,格式是无关紧要的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26543345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档