Yii2中动态后缀的URL规则

byqmnocz  于 2022-11-09  发布在  其他
关注(0)|答案(1)|浏览(134)

我想从URL接收一个扩展名为的参数。下面是我的控制器:

public function actionIndex($directory=null,$filename=null)
    {

     echo $directory.$filename;exit;
    }

以下是我的URL规则:

'<directory:\w+>/<filename:\w+>' => 'file/index',

它是这样工作的:

localhost/uploads/abc

但执行此操作时,它显示404:

localhost/uploads/abc.pdf

如何实现这一点有什么建议吗?

gywdnpxw

gywdnpxw1#

我可以用下面的正则表达式来实现:

'<directory:\w+>/<filename:\w+[.]\w+>' => 'file/index'

相关问题