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

你的网址是:

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

您编码参数:array('view'=>'test')不验证。

Сan 只使用参数:(history|our_contacts)

于 2014-12-12T08:15:57.047 回答
0

正确的规则:

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