Phalcon webtools 不工作

Phalcon webtools not working

所以我安装了 Phalcon 和 phalcon devtools。当我尝试任何事情时,它都会抛出一个错误(生成模型、生成控制器和脚手架)。环顾四周,我可以看到其他人遇到了这个问题,但我找不到解决方案。

生成模型页面:

生成错误:

webtools.config.php:

define('PTOOLS_IP', '192.168.0.81');
define('PTOOLSPATH', 'C:/phalcon-tools/vendor/phalcon/devtools');

生成控制器错误:

Please specify a controller directory

生成模型时出错:

Database configuration cannot be loaded from your config file

脚手架错误:

Adapter was not found in the config. Please specify a config variable [database][adapter]

前几天遇到了同样的问题。我找到了解决方法,但它远非理想。

找到

\devtools\scripts\Phalcon\Builder\

并打开Components.php

在此文件中找到行:

foreach (array('/app/config/', 'config/') as $configPath) {

这一行必须是:

(array('/../app/config/'  <- For model Generator to work.

(array('../app/config/' <- For scaffolding Generator to work.

我这辈子都想不通为什么,而且每次需要使用工具时都要记住这样做远非理想,但它确实有效。