我的 Yii 应用程序 url 格式是域/控制器/功能。我不想向用户透露原始控制器名称和功能。用户应该只看到 domain/foo/bar 而不是原始名称。我该如何实现?
问问题
1327 次
2 回答
4
您可以使用 url manager 将其存档。想象一下,你有一个名为“SampleController”的控制器和一个名为“actionSampless”的动作,那么你可以有这样的东西:
'urlManager'=>array(
'urlFormat'=>'path','showScriptName'=>false, 'caseSensitive'=>false,
'rules'=>array(
'test/test/*'=>'Sample/Sampless',
//'pattern1'=>'route1', (it goes like this)
),
),
欲了解更多信息,请单击此处。阅读用户友好的 URL主题..
希望它会帮助你。
于 2013-09-23T10:30:22.367 回答
0
在应用程序配置中,即在 config/main.php
将行添加到 url 规则
'foo/bar'=>'ur_controller_name/ur_action_name',
于 2013-09-23T10:30:28.897 回答