gpt4 book ai didi

php - 在 FormHelper::postLink() 中禁用转义会中断警报确认

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:36 24 4
gpt4 key购买 nike

当我尝试在后链接帮助程序中将转义设置为 false 时,JavaScript 警报似乎在 Chrome 中中断,不知道为什么,因为我没有收到任何控制台错误,它只是在没有初始警报的情况下触发操作。

echo $this->Form->postLink('<i class="icon-trash"></i> Delete',
array('controller' => 'documents', 'action' => 'delete', $document['id']),
array('escape' => false),
null, __('Are you sure you want to delete # %s?', $document['file'])
);

有什么建议吗?

最佳答案

参数个数错误

通过添加 escape => false 选项,您忘记删除第三个参数的占位符 null。因此,您现在要传递五个 个参数。

删除null,它应该可以工作;

echo $this->Form->postLink(
// title
'<i class="icon-trash"></i> Delete',

// URL
array('controller' => 'documents', 'action' => 'delete', $document['id']),

// Options
array('escape' => false),

// confirmMessage
__('Are you sure you want to delete # %s?', $document['file'])
);

查看文档; FormHelper::postLink()

关于php - 在 FormHelper::postLink() 中禁用转义会中断警报确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16259937/

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