【发布时间】:2015-04-20 12:55:56
【问题描述】:
我正在使用 Symfony2,并尝试使用 YML 创建对象。这方面的文档似乎很粗略(与 Symfony 1.x 文档相比)。
我的树结构如下所示:
├── src
│ ├── Acme
│ │ └── DemoBundle
│ ├── AppBundle
│ │ ├── AppBundle.php
│ │ ├── Controller
│ │ ├── Resources
│ │ ├── Tests
│ │ └── Utils
我有一个位于 src/AppBundle/Resources/config/doctrine/reference_entities.yml 的文件,其内容如下:
## YAML Template.
---
# Yes/No
AppBundle\Entity\YesNo:
type: entity
table: yesno
id:
id:
type: integer
generator: { strategy: AUTO }
fields:
name:
type: string
length: 100
indexes:
name_idx:
columns: name
uniqueConstraints:
search_idx:
columns: [name]
我输入以下控制台命令(根据 Symfony 文档):
php app/console doctrine:generate:entities src/AppBundle/Entity/YesNo
这是控制台的输出:
Generating entities for namespace "src\AppBundle\Entity\YesNo"
[RuntimeException]
Namespace "src\AppBundle\Entity\YesNo" does not contain any mapped entities.
doctrine:generate:entities [--path="..."] [--no-backup] name
我做错了什么?
【问题讨论】:
标签: php symfony doctrine-orm