CodeIgniter URL2024 年 8 月 29 日 | 阅读 2 分钟 CodeIgniter URLs 对 SEO 友好。它使用基于段的方法,而不是使用“查询字符串”方法。 基本 URL 结构abc.com/class/function/ID class 代表需要调用的控制器类。 function 是被调用的方法。 ID 是传递给控制器的任何其他段。 什么是 site_url();您可以在 site_url() 函数中传递字符串或数组。 在此示例中,我们将传递一个字符串, echo site_url('book/novel/fiction'); 上面的函数将返回类似这样的内容 http://abc.com/index.php/book/novel/fiction 在此示例中,我们将传递一个数组, $data = array('book', 'novel', 'fiction'); echo site_url($data); 什么是 base_url();它返回您的站点基本 URL,如果在配置文件中提到了任何 URL。 在传递 base_url() 时,它还返回与 site_url() 相同的内容,并消除 index.php。 这很有用,因为您也可以在此处传递图像或文本文件。 在这里,您还可以传递字符串或数组。 在此示例中,我们将传递一个字符串, echo base_url("book/novel/fiction"); 上面的函数将返回类似这样的内容 http://abc.com/ book/novel/fiction 什么是 uri_string();它返回页面的 URI 段。 例如,如果您的 URL 是, http://abc.com/book/novel/fiction 然后,uri_string() 将返回 Book/novel/fiction 什么是 current_url();调用此函数意味着,它将返回当前查看页面的完整 URL。 请注意 -> 调用此函数与在 site_url() 中调用 uri_string() 相同。 current_url() = site_url(uri_string()); 什么是 index_page();它将返回您在配置文件中提到的站点的 index_page。 默认情况下,它始终是 index.php 文件。 您可以使用 .htaccess 文件进行更改。 anchor()它根据您的本地站点 URL 创建一个标准 HTML 链接。 例如, Echo anchor('book/novel/fiction', '我的收藏', 'title="书名"); 它将给出以下结果, anchor_popup()它与 anchor() 相同,但它会在新窗口中打开 URL。 mailto()它创建一个 HTML 电子邮件链接。 例如, Echo mailto('abc@abc_site.com', '单击此处与我联系') url_title()它接受一个字符串作为输入,并创建一个人类友好的环境。 例如, $title = "CodeIgniter's examples" $url_title() = url_title($title); 输出将是 "CodeIgniters-examples" 如果您传递第二个参数,它定义单词分隔符。 $title = "CodeIgniter's examples" $url_title() = url_title($title, '_'); 输出将是 "CodeIgniters_examples" 如果您传递第三个参数,它定义大写和小写。 您可以为此使用布尔选项,TRUE/FALSE。 $title = "CodeIgniter's examples" $url_title() = url_title($title, '_', TRUE); 输出将是 "codeigniters_examples" |
我们请求您订阅我们的新闻通讯以获取最新更新。