Cakephp link 查看子文件夹中的页面

Cakephp link to view a page in sub folder

我希望在 Pages 文件夹的子目录中显示普通页面,但是 cakephp 一直删除“/”正斜杠并将其替换为“%2F”。我已经尝试添加转义=>false 标志但它似乎不起作用。我做错了什么?

我的代码;

        echo $this->Html->link('Tiny MCE plugin',array(
        'controller'=>'pages',
        'plugin'=>false,
        'action'=>'display','testtinymce/testtinymce'
        ),array('escape' => false));

即 "testtinymce.ctp" 文件是 "Pages" 的子文件夹 "testtinymce"

app\View\Pages\testtinymce\testtinymce.ctp

它一直在生产; pages/testtinymce%2Ftesttinymce 作为 link

如果要生成多个路径段,则必须将它们作为单独的值传递,例如

echo $this->Html->link('Tiny MCE plugin', array(
    'controller' => 'pages',
    'plugin' => false,
    'action' => 'display',
    'testtinymce',
    'testtinymce',
    // ...
));

另见 Cookbook > Development > Routing > Passed Arguments