我的Yii app url格式是域/控制器/功能。我不想向用户透露原始控制器名称和功能。用户应该只看到domain / foo / bar而不是原始名称。我怎样才能实现它?
答案 0 :(得分:4)
您可以使用网址管理器将其归档。 想象一下,你有一个名为“SampleController”的控制器,其动作叫做“actionSampless”,那么你可以这样:
'urlManager'=>array(
'urlFormat'=>'path','showScriptName'=>false, 'caseSensitive'=>false,
'rules'=>array(
'test/test/*'=>'Sample/Sampless',
//'pattern1'=>'route1', (it goes like this)
),
),
了解更多信息click here。阅读用户友好的网址主题..
希望它会对你有所帮助。
答案 1 :(得分:0)
在应用程序配置中 即在config / main.php中
将该行添加到网址规则
'foo/bar'=>'ur_controller_name/ur_action_name',