【发布时间】:2014-01-04 21:54:17
【问题描述】:
我正在使用 CodeIgniter 从头开始构建用户配置文件部分。发生的情况是,用户将输入 URL:
www.somesite.com/profile/view/<USERNAME>
(profile 是文件夹,view 是控制器)
我将使用 IF ELSE 语句检查 $currentURL(见下文)是否在数据库中并加载所需的页面。
但是现在发生的是它正在寻找一个函数(我认为)在 view 内执行。但是没有。这会导致 404 错误。
CodeIgniter 是否可以忽略该 URL 的最后一段但仍将其保留在那里以便我可以使用;
$currentURL = $this->uri->segment(3);
要获取用户名?
感谢您查看我的问题,
刘易斯。
【问题讨论】:
-
CI 只使用你告诉它的东西,通过一个长 URL,你可以选择你想要的 URI 段。你可以制作花哨的 URL,只使用一半的数据而忽略其余的(例如:
/view/(postid)/(posttitle)) -
@EHU-Lewis 你得到 404 了吗?
标签: php codeigniter codeigniter-routing