我想建立一个网站使用codeigniter。该网站是看起来像一个社会agregator为我的学校。建立我的网站,我计划:
1.创建一个类“pages”。类“pages”具有一个常用的登录功能,
注册、注销等
1.生成“用户”类类“用户”具有与用户需求相关的功能,如:编辑配置文件、添加社交API、查看配置文件等。
我知道,如果我们想看到一个配置文件,我们应该通过一个网址,如:
www.Mysite.com/user/view_profile/ <user name>
我不知道如何使一个直接的用户页面(如永久链接)。我希望我的用户可以访问他的页面只是只键入:
www.Mysite.com/ <user name>
我已经阅读了代码点火器中的用户指南,但我仍然不明白url类是什么。有没有人可以解释我如何使它?
1条答案
按热度按时间c9x0cxw01#
我将在
application/config/routes.php
中设置一个路由,将任何以用户名作为第一段的URL重新Map到提供概要文件视图的控制器方法。例如,在routes.php中放置以下代码:
$route[':any'] = "user/view_profile/:any";
:any
键将作为一个变量传递给函数,请记住,默认情况下,该路径中的任何内容(任何内容)都将被路由到该控制器的方法,因此将永久链接结构设置为如下形式可能是一个好主意:yoursite.com/u/<username>
,在这种情况下不需要路由;你可以像这样传递uri段: