Yii 框架 - 将文件名从 url 传递到控制器操作



我目前能够通过控制器下载pdf文件,通过链接将变量传递给控制器,而无需查看:

controller/action?customer=12345&fileid=6789

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

controller/action/12345/6789.pdf

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

这可能吗?

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

我终于想通了。当我在他们的指南运行时路由文档页面上寻找答案时,答案是盯着我的脸。

这个想法是使用URL规则和PHP标头来达到所需的效果。

最新更新