我有一个控制器:
<?php
App::uses('AppController', 'Controller');
/**
* FundingYears Controller
*
*/
class FundingYearsController extends AppController {
/**
* Scaffold
*
* @var mixed
*/
public $scaffold;
}
当尝试通过URL传递参数(主键)时,因为它有一个&#39; /&#39;在它里面,它轰炸了它:
http://localhost/funding_years/view/12%2F13
有什么方法可以使用Routes来逃避这个问题吗?
答案 0 :(得分:0)
您可以尝试以下示例代码:
$link1 = array('controller'=>'funding_years','action'=>'view');
$link2 = explode('/','12/13');
$link =array_merge($link1,$link2);
echo $this->Html->url($link);