文件名称:AutoRoute:自动将HTTP请求映射到PHP操作类
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-10 21:02:03
PHP
自动路由 AutoRoute自动将传入的HTTP请求(按动词和路径)映射到指定名称空间中PHP操作类,并根据该类中的指定操作方法来确定动态URL参数。 此外,它还允许您根据操作类名称生成URL路径,并自动为您检查动态段的类型提示。 AutoRoute维护成本低。 只需在可识别的名称空间中使用可识别的操作方法名称在源代码中添加一个类,即可自动将其用作路由。 不再需要管理路由文件以使其与您的动作类保持同步! 自动路由速度很快。 实际上,在通常情况下,它-即使FastRoute使用缓存的路由定义。 笔记: 在比较替代方案时,请考虑将与 , , 等为同一类别,而不是 , , , 等。 内容 替代配置 倾销所有路线 从路线创建类 问题和食谱 动机 正则表达式(regex)路由器通常复制可以通过反射找到的重要信息。 如果更改路由目标的操作方法参数,则还需要更改路由正则表达式本身。 因
【文件预览】:
AutoRoute-1.x
----composer.json(658B)
----bin()
--------autoroute-dump.php(2KB)
--------autoroute-create.php(2KB)
----phpunit.php(282B)
----tests()
--------GeneratorTest.php(5KB)
--------DumperTest.php(5KB)
--------Http()
--------RouterTest.php(9KB)
--------SuffixTest.php(7KB)
--------HttpSuffix()
--------HttpIgnore()
--------CreatorTest.php(1KB)
--------IgnoreTest.php(7KB)
----resources()
--------templates()
----CONTRIBUTING.md(219B)
----src()
--------Dumper.php(1KB)
--------NotFound.php(202B)
--------Exception.php(204B)
--------InvalidArgument.php(209B)
--------MethodNotAllowed.php(210B)
--------Filter.php(3KB)
--------Router.php(5KB)
--------Actions.php(5KB)
--------Generator.php(2KB)
--------InvalidNamespace.php(210B)
--------Creator.php(2KB)
--------Route.php(659B)
--------AutoRoute.php(2KB)
--------Action.php(6KB)
----LICENSE.md(1KB)
----.gitignore(53B)
----CHANGELOG.md(162B)
----phpunit.xml.dist(354B)
----README.md(20KB)