我的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 - 不工作
我如何为我的配置设置规则,其中控制器::createUrl生成下一个链接:
site.ru/our_contacts
site.ru/site/page?view=test
您的网址是:
'<view:(history|our_contacts)>'=>'site/page',
你编码参数:array('view'=>'test')
不验证。
仅使用参数:(history|our_contacts)
正确的规则:
'<view:(agreement|vendors|partners|help|about|howtobuy)>'=> array('site/page' , 'matchValue'=>true),