Ich versuche, etwas zu schaffen, wie ich es in einem meiner Admin Ansichten getan haben:Html-Helfer postLink in CakePHP
<td class="actions">
<form action="https://stackoverflow.com/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>
Mit dieser:
<?php
echo $this->Form->postLink(__('Delete'), array(
'action' => 'delete',
$user['User']['id']),
null,
__('Are you sure you want to delete # %s?', $user['User']['id']));
?>
ich es versuche, mit dem gleichen Code in einer anderen Ansicht und ich weiß nicht, warum ich diese nur erhalten:
<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>
Warum ist das passiert, wenn ich den exakt gleichen co bin mit de um es zu generieren? Danke.
Sind Sie sicher, '$ user' Variable ist gesetzt und enthält, was Sie denken, dass es tut? – JJJ
Ja, ich bin mir sicher. – Alvaro