[Symfony1.4] csrf token: Required.

 

Symfony1.4にて、フォームを作成して使ってみたらエラーが発生しました。
 

■ エラー内容

csrf token: Required.
 

■ 解決方法

フォーム内にHiddenフィールドを吐き出してなかったのが原因でした。

以下の内容をフォーム内に書けばOKです。
 

1
<?php echo $form->renderHiddenFields() ?>

 
以上です。
 

【参考】

さぼてん: 【symfony】_csrf_tokenとsetWidgets()

symfonyでCSRFがうまく動かない | OKWave

symfony1.2のCSRF対策について : アシアルブログ

csrf_secretを設定している場合のフォーム生成メモ – 偏った言語信者の垂れ流し