gpt4 book ai didi

php - Zend Framework - ErrorHandler 似乎没有按预期工作

转载 作者:可可西里 更新时间:2023-10-31 22:50:08 25 4
gpt4 key购买 nike

这是我第一次使用 Zend Framework。我正在尝试关注 Quick Start教程。一切都按预期工作,直到我到达 Error Controller and View 上的部分。 .当我导航到一个不存在的页面时,我没有收到错误页面,而是收到了 fatal error 屏幕转储(尽管如此):

Fatal error: Uncaught exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (error)' in /home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Dispatcher/Standard.php:249 Stack trace: #0 /home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Front.php(946): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /home/.fantasia/bcnewman/foo.com/public/index.php(42): Zend_Controller_Front->dispatch() #2 {main} thrown in /home/.fantasia/bcnewman/foo.com/library/Zend/Controller/Dispatcher/Standard.php on line 249

我不认为这是由我的语法错误引起的(从教程中复制并粘贴了示例文件的内容),我相信我的应用程序目录结构是正确的:

./application
./application/controllers
./application/controllers/IndexController.php
./application/controllers/ErrorHandler.php
./application/views
./application/views/scripts
./application/views/scripts/index
./application/views/scripts/index/index.phtml
./application/views/scripts/error
./application/views/scripts/error/error.phtml
./application/bootstrap.php
./public
./public/index.php

最后,IndexControllerindex.phtml View 确实有效。

最佳答案

您有 ErrorHandler.php。它应该是 ErrorController.php。 Controller 都需要按照NameController.php 的格式命名。由于您没有正确命名,因此调度员无法找到它。

关于php - Zend Framework - ErrorHandler 似乎没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/88918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com