如何在命令提示符下运行doctrine.php

问题描述:

我试图在Zend中使用Doctrine,我已经在Source Files文件夹的脚本文件夹中复制了doctrine.php和doctrine文件。 但是,当我通过输入脚本文件夹键入命令提示符下面的命令:“php doctrine.php”时,没有任何反应,没有打印出错误,光标移动到下一行。有人可以告诉我如何使用doctrine.php。如何在命令提示符下运行doctrine.php

+0

哪个版本的Doctrine 1.2或2.0?这听起来像你使用Guilherme的[集成套件](https://github.com/guilhermeblanco/ZendFramework1-Doctrine2),但请你澄清一下吗? – Phil 2011-03-17 00:25:24

+0

@Phil Brown,是的,我将Guilherme的集成套件用于Doctrine V2.0 – Artur 2011-03-17 08:52:01

使用Guilherme的集成套件时,您需要做几件事情。

  1. 下载/克隆主义常见,DBAL和ORM库,并确保他们在include路径是可用的。为此,我通常只需将lib/Doctrine的代码复制到我的项目的library文件夹中。如果使用git,可以将它们添加为子树分割,但这是另一个时间的主题;-)

  2. 您还需要Symfony控制台和Yaml命名空间。再次,最简单的方法是将它们放置在library/Symfony/Component/Consolelibrary/Symfony/Component/Yaml下的项目library文件夹中。这些通常会在学说库子模块的依赖关系,但你也可以从他们的github页

  3. 取下doctrine.php脚本bootstrap('Config')电话得到他们。不知道Guilherme在那里想什么:-)

就是这样,从那里它应该按预期工作。