Yii Framework - 将文件名从url传递给Controller Action

时间:2017-08-04 11:01:54

标签: variables pdf controller yii2

我目前能够通过控制器下载pdf文件,没有通过链接将变量传递给控制器​​的视图:

controller/action?customer=12345&fileid=6789

我希望能够通过以下链接下载相同的文件:

controller/action/12345/6789.pdf

以便浏览器可以打开文件而不是下载。

这可能吗?

另一种解决方法是更改​​php标头并读取文件吗?

1 个答案:

答案 0 :(得分:0)

我终于明白了。当我在guide-runtime-routing docs page找到答案时,答案就是盯着我。

这个想法是使用URL规则和PHP标头来实现预期的效果。