我正在尝试使用安全组件来避免 CSRF 攻击,如果我使用 formHelper 仅使用 postLink 创建票证,就像这样,它会失败:
<?php echo $this->Form->postLink(__('Delete'), array('action' => 'delete', $user['User']['id']), array('class' => 'button mini'), __('Are you sure?', $user['User']['id'])); ?>
我不确定这是否可行,或者 CakePHP 只允许使用 formHelper 的 create() 和 end() 方法实现此功能。
CakePHP 文档只说使用 formHelper 是强制性的,但它没有指定更多。