1

我正在尝试将 Zend 框架与 netbeans 一起使用。

我已经正确设置了所有内容,因为我可以使用 ZF 命令行创建项目并可以创建其他控制器和操作。

但是当我在 netbeans 中设置项目并使用运行命令时,它似乎不理解 Zend 框架 MVC url 结构并在浏览器中显示完整路径。

而不是运行http://testing.com/about

它正在使用http://testing.com/application/controllers/AboutController.php

但是当我手动输入时,一切似乎都工作正常。

4

1 回答 1

0

您需要在项目属性中调整一些设置。打开您的项目属性菜单并选择Sources确保您Web Root的设置为public,当您在那里时确保您的源和项目文件夹是正确的。

接下来选择Run Configuration并确保您Project URL是正确的。使用 ZF 时不需要指定索引文件,netbeans 可能会抱怨一些但它会工作。

现在,当想要运行您的项目时,您必须运行整个项目。使用 ZF 时,您不能只运行一个文件,因为所有请求都通过index.php公用文件夹中的 路由。所以总是选择在项目级别而不是在文件级别运行。

于 2012-06-07T09:46:52.970 回答