1

在构建自定义 magento 模块时,我发现以下内容:

xxx/view/id/4 = 404s xxx/index/view/id4 = 路由正确

有没有办法从路线中删除初始索引?

4

1 回答 1

1

标准 Magento URL 匹配至少需要三个部分:

site.com/catalog/product/view/id/4  <--- params
           ^        ^     ^
           |        |     `----------- action
frontname--´        |
              controller path

假设索引。您可以轻松地制作ViewController并使用indexAction()与您当前的IndexController::viewAction(). 重复模式。

还有其他几种可能性,包括重写、自定义路由器类等。

于 2012-08-29T01:36:03.120 回答