我按照这个教程l 创建了一个多模块项目文件夹结构。我正在尝试在 Devtools 中使用模型创建器。
它抛出一个错误,说我需要在项目文件夹中,我是 ( multiple/apps/frontend/models/
)。
我必须通过 devtools 创建一个项目才能使用模型创建器,还是我做错了什么?
最简单的解决方法是因为您没有使用 Phalcon 生成项目,因此 .phalcon 文件夹不存在,只需在项目的根目录中创建 .phalcon 文件夹即可。这将解决问题。
我不认为你做错了什么。这很可能是开发工具中的一个错误,尤其是在多模块支持的情况下。
我建议您使用工具在不同的文件夹中创建一个新项目,然后将您需要创建的模型从一个项目复制到另一个项目。有点小技巧,但这会让你继续前进,直到我们找出发生了什么。
我认为您在错误的目录中。Devtools 提供的命令需要在应用程序的根路径中执行。如果您使用 Devtools 创建项目,它会.phalcon
在根路径中创建一个文件夹(以及其他文件夹)。如果执行以下命令。
$ phalcon project test
$ cd test
$ ls -la .
您应该看到 .phalcon 文件夹。所有其他命令应从test
文件夹执行。我希望这能解决你的问题。