Vol*_*ike 3 php filenames zend-framework controller
如何消除Zend Framework控制器文件名中"Controller"后缀的需要?在创建控制器时继续输入后缀是很烦人的,同时该文件已经在控制器文件夹中,因此它是多余的.
例如,默认情况下,站点上的主页将转到"controllers/IndexController.php".如果我想要它转到"controllers/Index.php"怎么办?
类名的后一部分硬编码为"Controller" Zend_Controller_Dispatcher_Abstract::formatControllerName().
要更改它,您必须创建一个实现Zend_Controller_Dispatcher_Interface并覆盖该formatControllerName()函数的自定义Dispatcher类.然后$frontController->setDispatcher()在调用之前将新Dispatcher的实例分配给引导脚本中的前端控制器dispatch().
为什么还需要更改控制器类名的格式?它不像PHP文件出现在任何地方的请求URL中.
听起来像你在吵架.