得益于本指南的帮助,我最近成功地使 Codeigniter 2.0 和 Doctrine 2.0 的测试版能够协同工作: http://eryr.wordpress.com/2010/09/26/integrating-doctrine-2-with-codeigniter-2/

我已经按照该指南中的规定设置了 CLI,但无法运行任何命令 - 我输入 教义 并获取菜单和命令列表,但是当我键入如下命令时 学说 orm:模式工具:创建 它只是再次加载相同的屏幕以及命令列表。我没有收到任何错误消息或任何东西。

我的应用程序/doctrine.php: http://pastebin.com/P0CtefhF

我的应用程序/cli-config.php: http://pastebin.com/KCVfZFct

如果有人能给我一个线索或指出我正确的方向,我将不胜感激。我已经尝试解决这个问题一天半了:S

有帮助吗?

解决方案 2

任何遇到此问题的人都应该尝试以下两件事:

  • 首先,不仅仅是打字 条令指挥 确保您输入 php 学说.php 命令.

  • 另请确保您已正确调整系统路径而不是用户帐户路径。

一旦我做了这两件事,它对我来说就很有效。虽然有点令人困惑,因为第一个命令确实可以显示可能性列表,但当您运行任何实际命令时却不会。

其他提示

嘿,我刚刚得到这个所有一起工作我自己。

一两件事,这取决于你如何DL'd主义开始。我DL'd直接,无SVN或GIT换句话说。

最后我把我的CLI-config.php文件,doctrine.php和Doctrine.php在 “应用/工具” 目录。 “工具”是我刚刚创建一个目录。它以前不存在。

它的成立与你给该链接的例子目前的方式,我想他们都需要在“应用程序/库”,所以如果你想将它们移动到“应用/工具”您需要更新这些路径。

因此,例如:

require_once CURPATH.'/../config/database.php';

这是说,从“应用程序\工具”到“应用程序\ CONFIG”上去,让那database.php中“文件。

require_once CURPATH.'/../libraries/Doctrine/Common/ClassLoader.php';

这也是做同样的,不同之处在于它是进入“应用程序\库\原则\通用”和寻找“ClassLoader.php”

有何帮助?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top