我想知道Zend是否有办法从模型声明中自动构建数据库。我找不到有关此事的任何文件。我现在正在谈论具有Python经验的人,Django ORM和SQLAlchemy都提供了一种通过模型的简单内省自动创建所有数据库表的方法。这样的东西可用于Zend还是我必须手动创建我的数据库?
答案 0 :(得分:1)
您可以为ZF2安装Doctrine2模块:https://github.com/doctrine/DoctrineModule
但是,您将被迫以Doctrine方式编写实体。一旦你创建了实体,你就必须使用一个控制台命令来生成SQL并像这样注入表:
orm:schema-tool:create
每当您更改实体中的某些内容时,您必须运行:
orm:schema-tool:update