1

我按照这个教程l 创建了一个多模块项目文件夹结构。我正在尝试在 Devtools 中使用模型创建器。

它抛出一个错误,说我需要在项目文件夹中,我是 ( multiple/apps/frontend/models/)。

我必须通过 devtools 创建一个项目才能使用模型创建器,还是我做错了什么?

4

3 回答 3

6

最简单的解决方法是因为您没有使用 Phalcon 生成项目,因此 .phalcon 文件夹不存在,只需在项目的根目录中创建 .phalcon 文件夹即可。这将解决问题。

于 2014-07-12T11:32:03.790 回答
2

我不认为你做错了什么。这很可能是开发工具中的一个错误,尤其是在多模块支持的情况下。

我建议您使用工具在不同的文件夹中创建一个新项目,然后将您需要创建的模型从一个项目复制到另一个项目。有点小技巧,但这会让你继续前进,直到我们找出发生了什么。

于 2012-09-27T05:13:57.313 回答
1

我认为您在错误的目录中。Devtools 提供的命令需要在应用程序的根路径中执行。如果您使用 Devtools 创建项目,它会.phalcon在根路径中创建一个文件夹(以及其他文件夹)。如果执行以下命令。

$ phalcon project test
$ cd test
$ ls -la .

您应该看到 .phalcon 文件夹。所有其他命令应从test文件夹执行。我希望这能解决你的问题。

于 2012-09-27T07:18:03.497 回答