如何在Silex中生成实体并更新数据库模式

时间:2015-09-15 13:07:33

标签: doctrine-orm silex

我使用doctrine ORM

我在没有控制台的情况下创建实体它看起来像

Trololo\Event:
  type: entity
  table: events
  readOnly: false
  id:
    id:
      type: guid
      generator:
      strategy: UUID
 fields:
    dateCreated:
       type: datetime
       nullable: false
    name:
       type: string
       length: 75
    startDate:
       type: datetime
       nullable: false

我怎么能告诉学说,为此提起的?我需要创建数据库,现在我需要 创建表。

1 个答案:

答案 0 :(得分:2)

默认情况下,Silex仅支持Doctrine for DBAL数据库包。如果您想使用ORM软件包并将其集成到您的应用程序中,则必须使用ServiceProvider

List of a few services providers for Silex

要使用命令行构建数据库/模式,您必须使用库本身的doctrine命令行(它不包含在console中,因为它在Symfony中)

Here is the list of Doctrine's commands