在 codeigniter 路由中使用通配符?
在 codeigniter 中,您可以使用通配符来重新路由。
我以前从未听说过通配符这个词。
这是一组可以像正则表达式一样使用的规则吗?
因为在 codeigniter 文档中他们只是给出了一些示例,例如。
$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";
是否有包含您可以使用的所有可用通配符表达式的列表/参考?
in codeigniter you can use wildcard to reroute.
i never heard the word wildcards before.
is this a set of rules you can use like regexp?
cause in codeigniter documentation they just gave some examples eg.
$route['product/(:num)'] = "catalog/product_lookup_by_id/$1";
is there a list/reference with all the available wildcard expressions you can use?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以匹配文字值,也可以使用两个通配符类型:
:num
:any
:num 将匹配仅包含数字的段。
:any 将匹配包含任何字符的段。
或者您可以使用自定义正则表达式,例如:
You can match literal values or you can use two wildcard types:
:num
:any
:num will match a segment containing only numbers.
:any will match a segment containing any character.
Or you can use your custom regex, example: