使用自定义url规则的Yii2分页
我正在尝试使用以下自定义规则在应用程序中创建分页使用自定义url规则的Yii2分页,yii2,Yii2,我正在尝试使用以下自定义规则在应用程序中创建分页 'enablePrettyUrl' => true, 'rules' => [ '/<id:\d+>' => 'news/view', '/<link>' => 'news/view', '/<technology>/<news>' => 'category/index',
'enablePrettyUrl' => true,
'rules' => [
'/<id:\d+>' => 'news/view',
'/<link>' => 'news/view',
'/<technology>/<news>' => 'category/index',
'/<technology>/<tags>/<title>' => 'category/tag',
'<controller:\w+>/<action:\w+>/<id:\d+>' =>'<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',]
'enablePrettyUrl'=>true,
“规则”=>[
“/”=>“新闻/视图”,
“/”=>“新闻/视图”,
“/”=>“类别/索引”,
“//”=>“类别/标签”,
'//' =>'/',
'/' => '/',]
那么,我如何编写分页规则来创建这样的url呢
http://localhost/project/frontend/web/site/index?page=2&per-第3页
我试过这个
”///'=>“站点/索引”,
但它却转向了这个规则
'/'=>“category/index',
如果其他人遇到类似问题,我通过为基本url创建一个路由来解决此问题,如下所示:
'site/'=>'site/index'
然后我用page参数创建了一个路由
'site/'=>'site/index'
一切都很有魅力只是一个提醒,似乎
的规则必须在其他规则之前