如何从HtmlHelper传递参数(CakePHP)

时间:2014-09-22 10:11:38

标签: php cakephp

我使用cakePhp框架,我希望将param从HtmlHelper传递给控制器​​。 我使用了一段代码

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

从控制器我想得到$ data附件。 如果有可能,我该怎么做

1 个答案:

答案 0 :(得分:0)

很简单:

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

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

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

}