【问题标题】:Zend Route not working in ChromeZend Route 在 Chrome 中不起作用
【发布时间】: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


    【解决方案1】:

    从 Chrome 发送的请求无法正确解析到正确的控制器,因为由于某种原因无法识别“@properties”部分。硬编码后,它可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 2018-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多