【问题标题】:Get a list of tables/models in Doctrine 1.2 - Symfony 1.4 and describe?获取 Doctrine 1.2 - Symfony 1.4 中的表/模型列表并描述?
【发布时间】:2012-07-25 05:50:23
【问题描述】:

如何在 Symfony 1.4 中使用 Doctrine 1.2 获取数据库中所有模型或表的所有信息。

我需要做一个关于 capifony/git/migrations 的演示。所以我希望用户执行以下操作:

  • 克隆存储库
  • 对模板进行更改(任何文本)
  • 更改 schema.yml 并生成迁移差异
  • 部署

所以我需要列出所有模型或表,并列出每个模型或表的列。为了证明该过程有效

【问题讨论】:

  • 您能详细说明您需要什么以及为什么需要吗?
  • @Maerlyn 对此感到抱歉 - 我已经编辑了问题

标签: php mysql sql symfony1 doctrine


【解决方案1】:

Doctrine_Connection 有一个名为getTables() 的函数,我假设您可以获得该连接上调用它的表的列表。根据this,它返回一个Doctrine_Table 实例的数组。

该类包含一个array of its column definitions,您可以通过调用getColumns() 来检索它。

我希望这足以让你开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-23
    相关资源
    最近更新 更多