CakePHP

【CakePHP2】 postLink()について

テキストリンクの様な見た目でPOSTデータを送信できるFormヘルパー、postLink()について備忘録代わりにポストします。

FormHelper::postLink()

使い所

テキストリンクを用いてDBレコードの削除、
リンククリック時にDBを更新してしまうものなどに使うと効果的。

サブミットボタンではなく、あくまでもテキストリンクのクリックをトリガーに値の送信を行いたい場合に便利。

書式

プロパティ初期値詳細
$title省略不可リンクに表示される文字列
$urlnullリンク先(アクション)及び引数。
引数はControllerのActionの引数として受信可能
$optionsarray()フォームオプションの他、array('data')が使用可能
$confirmfalse確認アラートに表示される文字列

実例

Controller側の処理

以下のif文でGETでのアクセスを防ぐと幸せになれます。
引数はアクション内で普通に受信できます。

参考

公式サイトリファレンス

フォームのオプションについてはこちら

小説 君の名は。 (角川文庫)

小説 君の名は。 (角川文庫)

新海 誠

価格 : 600円

     

-CakePHP
-, , ,