nev*_*ame 6 php routing codeigniter wildcard
在codeigniter中,您可以使用通配符重新路由.
我之前从未听过通配符这个词.
这是一套可以像regexp一样使用的规则吗?
在codeigniter文档中他们只是给出了一些例子,例如.
$ route ['product /(:num)'] ="catalog/product_lookup_by_id/$ 1";
是否有一个列表/引用,包含您可以使用的所有可用通配符表达式?
您可以匹配文字值,也可以使用两种通配符类型:
:num
:any
:num将匹配仅包含数字的段.
:any将匹配包含任何字符的段.
或者您可以使用自定义正则表达式,例如:
$route['products/([a-z]+)/(\d+)'] = "$1/id_$2";
Run Code Online (Sandbox Code Playgroud)