2012-07-17 32 views
4

我试图将一个字符串传递给requestaction。在CakePHP中向requestAction传递斜杠参数

public function myAction($name) { 
    $data = unserialize(file_get_contents($name)); 
    return $data; 
} 
在我浏览文件

myController的文件

$f="/home/myaccount/file.txt"; 

$g = $this->requestAction(array('controller' => 'myController', 
     'action' => 'myAction'), $f); 

我怎样才能使具有特殊字符的说法?

回答

3

希望下面的代码将帮助您:

$g = $this->requestAction('/myController/myAction', array('pass' => urlencode($f)); 

This link将指导您如何访问您的控制器的动作参数。

0

正确的解决方法是:

$g = $this->requestAction('app/myController/'.urlencode($f)); 
相关问题