0

config.main に urlmanager ルールの次のルールがあります。

'<view:(history|our_contacts)>'=>'site/page',

次に、コードで次を使用します。

<?=  CController::createAbsoluteUrl('/site/page', array('view'=>'our_contacts'))  //generate site.ru/our_contacts ?>

<?=  CController::createAbsoluteUrl('/site/page', array('view'=>'test'))  //generate site.ru/test ?>

次に、生成された:site.ru/our_contacts - 動作する site.ru/test - 動作しない

Controller::createUrl が次のリンクを生成する設定のルールを設定する方法:

site.ru/our_contacts
site.ru/site/page?view=test
4

2 に答える 2

0

あなたの URL は次のとおりです。

'<view:(history|our_contacts)>'=>'site/page',

params: array('view'=>'test')not validate をコーディングします。

パラメータのみを使用できます:(history|our_contacts)

于 2014-12-12T08:15:57.047 に答える
0

Right rules:

'<view:(agreement|vendors|partners|help|about|howtobuy)>'=> array('site/page' , 'matchValue'=>true),
于 2014-12-22T10:41:38.120 に答える