My Yii app url format is domain/controller/function. I don't want to disclose the original controller name and function to user.The user should see only domain/foo/bar instead of original names.How can I achieve it?
1327 次
2 に答える
4
URLマネージャーを使用してアーカイブできます。「actionSampless」と呼ばれるアクションを持つ「SampleController」と呼ばれるコントローラーがあると想像してください。次に、次のようなものを作成できます。
'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 に答える