我希望在Pages文件夹的子目录中显示正常页面,但是cakephp会一直删除“/”forwardslash并将其替换为“%2F”。我试图添加escape => false标志但是它似乎没有用。我做错了什么?
我的代码;
echo $this->Html->link('Tiny MCE plugin',array(
'controller'=>'pages',
'plugin'=>false,
'action'=>'display','testtinymce/testtinymce'
),array('escape' => false));
即“testtinymce.ctp”文件是名为“testtinymce”的“Pages”子文件夹
应用\视图\页面\ testtinymce \ testtinymce.ctp
它不断生产; pages / testtinymce%2Ftesttinymce 作为链接
答案 0 :(得分:3)
如果要生成多个路径段,则必须将它们作为单独的值传递,例如
echo $this->Html->link('Tiny MCE plugin', array(
'controller' => 'pages',
'plugin' => false,
'action' => 'display',
'testtinymce',
'testtinymce',
// ...
));