模块化 Zend Framework 应用程序和学说整合与运用
我需要帮助,因为我对此有点困惑。 我已经设置了一个模块化 Zend Framework 应用程序。还使用 -- https ://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- --我集成了Doctrine 2。
我的目录结构是这样的:
-应用程序/
--默认/ --模块1
---配置
---控制器/
---表格/
---模型/
---模板/
---测试/
--维护--模块2
---配置
---控制器/
---表格/
---模型/
---模板/
---测试/
-配置
--Bootstrap.php
--application.ini
-库/
--Zend/
--学说/
--doctrine.php
--cli-config.php -站点/
--site1/
---index.php
我已经创建了我的数据库。我将使用一些工具从数据库生成 YAML 文件。 我想要的下一步是从这些 YAML 文件生成模型类。 我花了几天的时间进行搜索,但我只是找不到为每个模块的模型文件夹生成类的解决方案。好的,所以我将通过在一个目录中生成这些类然后将其移动到其“原始”目的地(模型文件夹)来解决问题。
我需要有关如何生成这些类的帮助。我正在 Windows 中进行开发,这就是我想要生成它的地方。 我想我必须打开 cms,指向doctrine.php 的位置(在库文件夹中)并输入命令 phpdoctrine.php + 一些参数。但当我这样做时,我有:
[InvalidArgumentException]
“”命名空间中没有定义命令。
我缺少什么?我做错了什么?
我还将尝试联系这些文件的作者 https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- 寻求解释。
提前致谢。我非常感谢您的帮助。
如果您需要,我可以从 Bootstrap 和 application.ini 编写一些代码。
I need help, cause I am little stuck on this.
I have set up a modular Zend Framework app. Also using -- https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- -- i integrated Doctrine 2.
My directory structure is like this:
-aplication/
--default/ --module1
---config
---controllers/
---forms/
---models/
---templates/
---test/
--maintenance --module2
---config
---controllers/
---forms/
---models/
---templates/
---test/
-config
--Bootstrap.php
--aplication.ini
-library/
--Zend/
--Doctrine/
--doctrine.php
--cli-config.php
-sites/
--site1/
---index.php
I have my databse created. I will use some tools to generate YAML files from database.
The next step I want is to generate model classes from these YAML files.
I spend days searching, but I just coudn't find solution to generate classes to models folder of each module. OK, so I would solve the problem by generating these classes in one directory and then move it to their 'original' destination (models folders).
I need help on how to generate these classes. I am developing in Windows, and that is where I want to generate this.
I suppose I have to open cms, point to location of doctrine.php (in library folder) and enter command php doctrine.php + some arguments. But when I do that i have:
[InvalidArgumentException]
There are no commands defined in the "" namespace.
What am I missing? What am I doing wrong?
I will also try to contact author of these files https://github.com/eddiejaoude/Zend-Framework--Doctrine-ORM--PHPUnit--Ant--Jenkins-CI--TDD- to ask for explanation.
Thanks in advance. I would really appreciate your help.
If you need I can write some of my code from Bootstrap and application.ini if you need.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试从 YML 文件生成类。可以使用 MySQL Workbench 同步数据库表,然后使用 MySQL Workbench YML 文件生成器插件生成 YML 文件。希望有帮助。
Try to generate the class from YML file .It is possible to use MySQL workbench to sync the database tables and then use the MySQL workbench YML file generator plugin to generate the YML files . Hope it helps.