我正在尝试使用Zend框架和netbeans。
我已正确设置所有内容,因为我可以使用ZF命令行创建项目,并可以创建其他控制器和操作。
但是当我在netbeans中设置项目并使用run命令时,它似乎无法理解Zend框架MVC url结构并在浏览器中显示完整路径。
正在进行http://testing.com/application/controllers/AboutController.php
但是当我手动输入时,一切似乎都正常。
答案 0 :(得分:0)
您需要在项目属性中调整一些设置。打开项目属性菜单,然后选择Sources
确保Web Root
设置为public
,同时确保您的来源和项目文件夹正确。
接下来选择Run Configuration
并确保您的Project URL
正确无误。当使用ZF时,不需要指定索引文件,netbeans可能会抱怨但它会起作用。
现在,当您想要运行项目时,您必须运行整个项目。使用ZF时,您无法只运行一个文件,因为所有请求都通过公用文件夹中的index.php
进行路由。因此,始终选择在项目级别而不是在文件级别运行。