Я использую инфраструктуру cakePhp и хочу передать param из HtmlHelper в контроллер.
Я использую кусок кода
<?php echo $this->Html->link(
'Dashboard',
array(
'controller' => 'dashboards',
'action' => 'index',
'full_base' => true
),
'data'=>array('some data')
); ?>
и из контроллера я хочу получить вложение $ data.
Если это возможно, как я могу это сделать
это просто :
<?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;
}
Других решений пока нет …