您不必移动controllers
、models
和views
。这些是default
模块的目录,不放在modules
目录中(默认情况下)。
所有你需要的是:
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.modules[] =
如果您也想在其中设置默认值module
,则modules
必须像这样设置应用程序:
; Default Application Resource Namespace
appnamespace = "YourPrefix"
; FrontController Resource Settings
resources.frontController.defaultController = "index"
resources.frontController.defaultAction = "index"
resources.frontController.defaultModule = "modulename"
resources.frontController.prefixDefaultModule = true
resources.frontController.moduleDirectory = APPLICATION_PATH "/modules"
resources.frontController.params.displayExceptions = 1
您看不到任何内容的原因是应用程序抛出错误,由于您的配置,这些错误未显示。试试这些设置:
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1
确保您SetEnv APPICATION_ENV development
在您的.htaccess
将 Zend Framework 升级到最新版本。最新的 Zend Tool 生成 /docs 目录README.txt
,其中描述了如何设置虚拟主机。
希望这可以帮助 :)
还有……欢迎来到 SO!