如何创建一个URL规则,与数组类型的命名参数?
现在我有这个,工作:
'urlManager' => [
'rules' => [
'page/<id:\w+>' => 'cms/page/view',
],
],
映射页面/欢迎'到module=cms
, controller=page
, action=view
,PARAM $id=welcome
现在我想有这样的网址,用文件夹名部分可变数目: /page/folder1/folder2/.../folderN/pagefile
一个动作:
function actionPage(array $folders, string $id) {
// expecting:
// $folders == [ 'folder1', 'folder2', ..., 'folderN']
// $id == 'pagefile'
}
不知道怎么写的规则。 我无法找到该规则的语法的任何文件。
解决方法是热烈欢迎!