php - 模块化 Zend Framework 应用程序和 Doctrine 集成和使用

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

我需要帮助,因为我对此一窍不通。 我已经设置了一个模块化的 Zend Framework 应用程序。同时使用 -- https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- -- 我整合了 Doctrine 2。

我的目录结构是这样的:
-应用/
--默认/--module1
---配置
--- Controller /
---表格/
---型号/
---模板/
---测试/
--维护--module2
---配置
--- Controller /
---表格/
---型号/
---模板/
---测试/
-配置
--Bootstrap.php
--应用程序.ini
-图书馆/
--曾德/
-- Doctrine/
--doctrine.php
--cli-config.php -站点/
--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 中编写一些代码。

最佳答案

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

关于php - 模块化 Zend Framework 应用程序和 Doctrine 集成和使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7416923/

相关文章:

php - Zend_Db_Table_Row 类的对象无法转换为字符串

php - Doctrine 注释加载器失败

php - Laravel 如何在查询结果中添加新字段

PHP连接但无法查询MYSQL数据库

带有 ID 和描述的 PHP 数组 - 随机化数组并打印列表

php - 从 PHP 调用 C/C++ 库函数

javascript - Zend Framework 2 和 ExtJS

zend-framework - 将 baseurl 值放入我的 Controller

php - 使用 Doctrine2 管理模式更改的工作流

php - 如何在 Doctrine 2 中将实体重新保存为另一行