【发布时间】:2014-12-12 20:58:57
【问题描述】:
我目前正在调试 Zend 应用程序,但部分路由在 Chrome 中无法正常工作 - 所有其他浏览器都在执行它们应该做的事情。在 Chrome 中,我被转发到错误页面并收到以下消息:
Cannot load controller class "TestUrlController" from file "master/src/application/modules/default/controllers/TestUrlController.php
对于 url /de/shop/test-url,这意味着它使用的是默认路由器,而它实际上应该使用 Bootstrap.php 中注册的“shopController”:
$routeShops = new \Zend_Controller_Router_Route(
'@properties/:shopurl',
array(
'module' => 'location',
'controller' => 'shop',
'action' => 'details',
'shopurl' => null
)
);
如前所述,所有其他浏览器都可以正常工作。我什至从哪里开始?
【问题讨论】:
标签: php google-chrome zend-framework url-rewriting routing