2014-09-22 67 views
0

我使用cakePhp框架,我想将HtmlHelper的参数传递给控制器​​。 我用一段代码如何从HtmlHelper(CakePHP)传递参数

<?php echo $this->Html->link(
'Dashboard', 
array(
    'controller' => 'dashboards', 
    'action' => 'index', 
    'full_base' => true 
), 
'data'=>array('some data') 
); ?> 

,并从控制器我想获得$的数据连接。 如果可能的话,我怎么能做到这一点

回答

0

很简单:

<?php echo $this->Html->link(
'Dashboard', 
array(
    'controller' => 'dashboards', 
    'action' => 'index', 
    $param_value, 
    $another_one 
), 
); ?> 

你没有指定帕拉姆的名称只是值,如果你有很多PARAMS,所以你必须注意他们的顺序,在控制器中你可以得到这样的参数:

public function index($param_name = null , $another_one =null) { 
print $param_name; 
print $another_one; 

}