CakePhp 3链接参数和扩展名

时间:2016-03-24 09:12:17

标签: cakephp cakephp-3.0 cakephp-3.x

我需要创建一个带有参数和.pdf扩展名的链接,但旧版本的CakePHP似乎没有任何效果。理想情况下它会是一个postlink,但html链接也会很好。

这是我到目前为止的地方。

//Html link
$this->Html->link('PDF', [ 'controller' => 'users', 'action' => 'pdf', $user['id'], 'ext' => 'pdf' ]);


//Form postLink
$this->Form->postLink('PDF', [ 'controller' => 'users', 'action' => 'pdf', $user['id'], 'ext' => 'pdf' ]);

Html链接导致:.../users/pdf/2?ext=pdf,然后不会路由到pdf模板。

1 个答案:

答案 0 :(得分:1)

检查一下......

http://book.cakephp.org/3.0/en/appendices/3-0-migration-guide.html#router

很可能您需要将其添加为_ext