我如何使用 Symfony 1.4 中的 Doctrine 1.2 获取数据库中所有模型或表的所有信息。
我需要做一个关于 capifony/git/migrations 的演示。所以我希望用户执行以下操作:
- 克隆存储库
- 对模板进行更改(任何文本)
- 更改 schema.yml 并生成迁移差异
- 部署
所以我需要列出所有模型或表,并列出每个模型或表的列。为了证明该过程有效
Doctrine_Connection
有一个名为 的函数getTables()
,我假设您可以获得该连接上调用它的表的列表。据此,它Doctrine_Table
返回一个实例数组。
该类包含其列定义的数组,您可以通过调用来检索它getColumns()
。
我希望这足以让你开始。