在YII框架中从基于用户名的URL获取数据

时间:2015-06-18 13:43:57

标签: yii

我正在使用Yii框架来开发我的网站。我没有在main.php文件中激活任何URL管理器,并且每个东西都可以使用默认的url结构。但现在我想从下面的url方式获取用户的数据 的 www.projectname.com/username

但是根据当前的url结构,我无法获取数据,并且显示在此服务器上找不到请求的URL。

当我输入 www.projectname.com/index.php/username 时,它正在运行,但是用户不会输入index.php,这不是我所知道的好方法。

所以任何人都可以指导我在用户输入网址时获取数据

www.projectname.com/username

2 个答案:

答案 0 :(得分:0)

如果您的用户名控制器那么 在配置main.php中使用它

'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
    '<username>'    => 'user/profile',

答案 1 :(得分:0)

您需要从网址中删除index.php。您可以按照this link了解如何操作。