markshust/magento2-module-specialrouter

SpecialRouter模块增加了在URL中使用特殊字符的功能。

安装: 802

依赖: 0

建议者: 0

安全: 0

星标: 12

关注者: 4

分支: 2

开放问题: 0

类型:magento2-module

2.0.0 2024-04-13 14:38 UTC

This package is auto-updated.

Last update: 2024-09-13 15:43:24 UTC


README

增加了在URL中使用特殊字符的能力。

Supported Magento Versions Latest Stable Version Composer Downloads Maintained - Yes

目录

摘要

Magento不支持在控制器或操作名称中设置特殊字符。本模块通过提供在URL中使用-.~_的能力来解决这个问题。

安装

composer require markshust/magento2-module-specialrouter
bin/magento module:enable MarkShust_SpecialRouter
bin/magento setup:upgrade

用法

本模块非常易于使用。您只需使用与您希望用于URL中的符号匹配的适当“名称”即可。

  • 符号:-,名称:破折号
  • 符号:.,名称:
  • 符号:~,名称:波浪号
  • 符号:_,名称:下划线

例如,要响应以下位置上具有frontNamefoo的请求

/foo/alpha-beta/charlie-delta

使用名为

Controller/AlphaDashBeta/CharlieDashDelta.php

URL中的-将在actionPath和actionName中转换为dash,因此如果我们使用Dash创建控制器和操作名称的文件,它们将响应这些请求。

致谢

M.academy

本课程由M.academy赞助,M.academy是学习Magento最简单的方式。M.academy

M.academy

Mark Shust

我叫Mark Shust,是这个仓库的创建者。我是一名6X Adobe Commerce认证开发者,自Magento早期(v0.8!)以来就参与其中。我为我的公司M.academy全职创建技术教育课程。

许可证

MIT