使用yii2,我正在创建一个页面来显示一个类别的结果,并坚持使用网址规则。
现在,我有一个名称类似training-centers
的类别,此类别的ID为5
并且需要通过列表操作将此categoryid传递给教育控制器。
我需要在yii2中编写一个规则,
'training-centers' => 'education/list' //how to pass the id
如何编写此类规则,其中id或其他标识符在url中不可用?
可以/我们如何使用.htacess吗?
启用漂亮的网址后,它无法使用
RewriteRule training-centers index.php?r=education-list&id=5
在一行中,我们如何在yii中编写url,其中controller / action / id在url中无法识别?
答案 0 :(得分:0)
试试这段代码:
'urlManager' => [
'rules' => [
'training-centers' => 'index.php?r=education-list&id=5'
]
],
或者在.htaccess
RewriteRule ^training-centers$ /education/list/?id=5