gpt4 book ai didi

css - 给确认按钮一个类时出错 产生错误

转载 作者:行者123 更新时间:2023-11-28 12:49:26 24 4
gpt4 key购买 nike

我在使用表单助手时遇到了错误。我尝试将一个类添加到 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?'));
?>

我还尝试在确认数组之后和操作数组之前添加类数组;但无济于事。这是我得到的错误:

Notice (8): Array to string conversion [CORE/Cake/View/Helper/FormHelper.php, line 1786]

那一行是这样的:

$options['onclick'] ="if(confirm('{$confirmMessage}')) { {$onClick} }";

因此,当我将类数组放在操作之后时,它会让类应用于按钮,但会抛出上述错误。如果我将它放在操作之前,则不会应用该类,但我仍然会收到错误消息。我不知道问题出在哪里,但我已经在互联网(和文档)上搜索了答案,但什么也没找到...

最佳答案

试试这个

<?php echo $this->Form->postLink(
'Delete',
array('action' => 'delete', $location['Location']['id']),
array('class' => 'btn btn-small btn-primary'),
'Are you sure?');
?>

阅读 the docs ,第四个参数是字符串,不是数组。

关于css - 给确认按钮一个类时出错 产生错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17114104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com