【发布时间】:2014-05-05 09:53:24
【问题描述】:
所以我有以下用于添加事件的控制器功能:
public function add($id = null, $year = null, $month = null, $day = null, $service_id = null, $project_id = null){
...
}
在某些情况下我需要做的是只传递 id 和 service_id 或 project_id 并跳过年、月和日。我尝试将参数作为空字符串或 null 传递如下,但似乎都不起作用。
echo $this->Html->link('Add event', array(
'controller' => 'events',
'action' => 'add',
25, null, null, null, 3, 54
))
非常感谢任何帮助。
【问题讨论】:
-
如果你使用命名参数而不是传递的话会很容易。 book.cakephp.org/2.0/en/development/…
标签: cakephp cakephp-2.0