0

目前,Codeigniter 路由配置site_url只能将可见 URL 从底层路径解耦到控制器。

$routing['my/url/'] = "my/controller/path";

但是,当您想更改可见 URL 本身时,这并没有太大帮助。如果我更改“my/url”,则site_url需要替换所有相关调用。

是否有任何 CI 扩展也支持命名 URL 模式?因此,您也可以解耦可见的 URL 结构,因此您可以使用site_url('my_url_pattern_name')和更改底层 URL 而不会影响site_url(当然,除非我们更改 URL 段参数的数量/名称)。

注意:这方面的一个例子是 Django 的 URL 模式命名:https ://docs.djangoproject.com/en/1.3/topics/http/urls/#naming-url-patterns

4

0 回答 0