【发布时间】:2013-06-14 17:29:04
【问题描述】:
我在使用表单助手时遇到了错误。我尝试向Form->postLink 添加一个类。像这样:
<?php echo $this->Form->postLink(
'Delete',
array('action' => 'delete', $location['Location']['id']),
array('class' => 'btn btn-small btn-primary'),
array('confirm' => 'Are you sure?'));
?>
我还尝试在确认数组之后和动作数组之前添加类数组;但无济于事。这是我得到的错误:
注意(8):数组到字符串的转换[CORE/Cake/View/Helper/FormHelper.php, line 1786]
那一行写着:
$options['onclick'] ="if(confirm('{$confirmMessage}')) { {$onClick} }";
因此,当我将类数组放在操作之后时,它会让类应用于按钮,但会引发上述错误。如果我将它放在操作之前,则不会应用该类,我仍然会收到错误消息。我不知道问题出在哪里,但我已经在互联网(和文档)上搜索了答案,但没有找到任何答案......
【问题讨论】:
标签: css forms cakephp cakephp-2.0