如何在命令提示符下运行doctrine.php
问题描述:
我试图在Zend中使用Doctrine,我已经在Source Files文件夹的脚本文件夹中复制了doctrine.php和doctrine文件。 但是,当我通过输入脚本文件夹键入命令提示符下面的命令:“php doctrine.php”时,没有任何反应,没有打印出错误,光标移动到下一行。有人可以告诉我如何使用doctrine.php。如何在命令提示符下运行doctrine.php
答
使用Guilherme的集成套件时,您需要做几件事情。
下载/克隆主义常见,DBAL和ORM库,并确保他们在include路径是可用的。为此,我通常只需将
lib/Doctrine
的代码复制到我的项目的library
文件夹中。如果使用git,可以将它们添加为子树分割,但这是另一个时间的主题;-)-
您还需要Symfony控制台和Yaml命名空间。再次,最简单的方法是将它们放置在
library/Symfony/Component/Console
和library/Symfony/Component/Yaml
下的项目library
文件夹中。这些通常会在学说库子模块的依赖关系,但你也可以从他们的github页 取下
doctrine.php
脚本bootstrap('Config')
电话得到他们。不知道Guilherme在那里想什么:-)
就是这样,从那里它应该按预期工作。
哪个版本的Doctrine 1.2或2.0?这听起来像你使用Guilherme的[集成套件](https://github.com/guilhermeblanco/ZendFramework1-Doctrine2),但请你澄清一下吗? – Phil 2011-03-17 00:25:24
@Phil Brown,是的,我将Guilherme的集成套件用于Doctrine V2.0 – Artur 2011-03-17 08:52:01