我正在尝试在主页中链接控制器操作。这就是我写的:
<?php $this->Html->link(__('Assign', array('plugin' => 'full_calendar',
'controller' => 'events',
'action' => 'assign',
$events['Event']['id']
)
)
); ?>
但是当主页呈现时,按钮标签为/ pages / Assign,并且网址指向此路径:www.mysite.com/pages/Assing
如何从页面控制器中逃脱并链接到另一个控制器操作?
答案 0 :(得分:1)
您正在关闭括号错误:)
<?php $this->Html->link(__('Assign'), array('plugin' => 'full_calendar',
'controller' => 'events',
'action' => 'assign',
$events['Event']['id']
)
); ?>
__()
函数应仅对应于“Assign”字符串。
除了那个微小的错误(总是发生,所以一定要在恐慌之前检查括号错误),你调用函数的方式是正确的,它应该正确地重定向你。