0

我需要能够通过 www.website.com/username 访问用户配置文件。我不知道如何为规则管理器编写规则以这种方式工作。我将有一个 UserProfile 控制器,我希望将 url 的第一个参数重定向到该控制器。有没有办法告诉路由器,如果他没有找到请求名称的控制器,则使用其余参数执行 UserProfile 控制器?

这是我当前的设置:

'urlManager'=>array(
        'urlFormat'=>'path',
        'showScriptName'=>false,
        'rules'=>array(
            'login' => 'site/login',
            'signup/confirm/<code>' => 'signup/confrim'
        ),
    ),
4

1 回答 1

0

尝试这个。我假设您有名称为 UserProfileController.php 的配置文件控制器

'<username:\w+>'=> 'userProfile/view' 
于 2012-10-25T03:22:55.033 回答