我之前从未听过通配符这个词。
这是一套可以像regexp一样使用的规则吗?
导致在codeigniter文档中他们只提供了一些例子,例如。
$ route ['product /(:num)'] =“catalog / product_lookup_by_id / $ 1”;
是否有可以使用的所有可用通配符表达式的列表/引用?
答案 0 :(得分:8)
您可以匹配文字值,也可以使用两个通配符类型:
<强>:NUM
:任何强>
:num 将匹配仅包含数字的细分 :任何都会匹配包含任何字符的细分。
或者您可以使用自定义正则表达式,例如:
$route['products/([a-z]+)/(\d+)'] = "$1/id_$2";