【发布时间】:2012-04-01 10:15:51
【问题描述】:
我正在尝试创建类似的东西,因为我在我的一个管理视图中完成了它:
<td class="actions">
<form action="/users/delete/26" name="post_4f7825317b6b0" id="post_4f7825317b6b0" style="display:none;" method="post">
<input type="hidden" name="_method" value="POST">
</form>
<a href="#" onclick="if (confirm('Are you sure you want to delete # 26?')) { document.post_4f7825317b6b0.submit(); } event.returnValue = false; return false;">
Delete
</a>
</td>
使用这个:
<?php
echo $this->Form->postLink(__('Delete'), array(
'action' => 'delete',
$user['User']['id']),
null,
__('Are you sure you want to delete # %s?', $user['User']['id']));
?>
我在另一个视图中尝试使用相同的代码,但我不知道为什么我只得到这个:
<input type="hidden" name="_method" value="POST">
<a href="#" onclick="if (confirm('Are you sure you want to delete # %s?')) { document.post_4f782a44e9784.submit(); } event.returnValue = false; return false;">
Delete
</a>
如果我使用完全相同的代码来生成它,为什么会发生这种情况? 谢谢。
【问题讨论】:
-
您确定
$user变量已设置并包含您认为的功能吗?
标签: cakephp post hyperlink html-helper cakephp-2.0