模块化Zend Framework应用程序&学说整合和使用

时间:2011-09-14 13:16:52

标签: php zend-framework doctrine yaml zend-framework-modules

我需要帮助,因为我很少被困在这上面。 我已经设置了一个模块化的Zend Framework应用程序。还使用 - https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- - 我整合了学说2。

我的目录结构如下:
-aplication /
--default / --module1
---配置
---控制器/
---表格/
---模型/
---模板/
---测试/
- 维护 - 模块2
---配置
---控制器/
---表格/
---模型/
---模板/
---测试/
-config
--Bootstrap.php
--aplication.ini
-library /
--Zend /
--Doctrine /
--doctrine.php
--cli-config.php文件 -sites /
--site1 /
---的index.php

我创建了数据库。我将使用一些工具从数据库生成YAML文件。 我想要的下一步是从这些YAML文件生成模型类。 我花了几天时间搜索,但我只是找不到解决方案来为每个模块的模型文件夹生成类。好的,所以我会通过在一个目录中生成这些类然后将其移动到“原始”目标(模型文件夹)来解决问题。

我需要有关如何生成这些类的帮助。我在Windows中开发,这就是我想要生成它的地方。 我想我必须打开cms,指向doctrine.php的位置(在库文件夹中)并输入命令php doctrine.php +一些参数。但是,当我这样做时,我有:
 的 [InvalidArgumentException]
 “”命名空间中没有定义命令。

我错过了什么?我做错了什么?
我还将尝试联系这些文件的作者https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD-以寻求解释。

提前致谢。我非常感谢你的帮助 如果需要,我可以根据需要从Bootstrap和application.ini编写一些代码。

1 个答案:

答案 0 :(得分:0)

尝试从YML文件生成类。可以使用MySQL工作台同步数据库表,然后使用MySQL工作台YML文件生成器插件生成YML文件。希望它有所帮助。