我有一个带有现有数据库的 Zend Framework 项目,所以我想根据我的数据库中的表创建模型。我可以从命令行和 Netbeans 中运行 zf 命令就好了,例如生成控制器/表单就可以了。但是,当我想使用命令从数据库创建模型时
zf create db-table.from-database application force-overwrite
它给了我这个错误:
A models directory was not found for module application.
Zend Framework Command Line Console Tool v1.12.1
Details for action "Create" and provider "DbTable"
DbTable
zf create db-table name actual-table-name module force-overwrite
zf create db-table.from-database module force-overwrite
当我尝试使用它时也会发生同样的事情
zf create db-table.from-database Application force-overwrite
只是为了澄清:模型目录确实存在于我的项目文件夹中。我假设我必须输入应用程序,因为它是我正在使用的模块(默认模块)。
我的数据库连接也很好,因为我可以很好地执行查询。有没有人知道如何解决这个问题?