Skip to main content

parse_path

Function parse_path 

Source
pub fn parse_path(uri: &str) -> ParsedPath
Expand description

解析 URI 路径为 (app, controller, action) 三元组

对齐 PHP auto_multi_app 解析规则:

  • /(index, Index, index)
  • /foo(index, Foo, index)
  • /foo/bar(index, Foo, bar)
  • /oapc/foo/bar(oapc, Foo, bar)(当 oapcapp_map 中)
  • /common/foo/bar(index, Common, foo)commondeny_app_list 中,当作控制器处理)

§参数

  • uri:请求 URI(如 /oapc/customer/index?id=1),查询字符串会被自动剥离

§返回

返回 ParsedPath,永不为空。