09/03/14 15:48:40
すみません、hogeSuccess.phpが間違っていました。
○hogeSuccess.php
<?php
echo form_tag('page/fuga');
echo $sf_request->getError('hoge');
echo input_tag('hoge', $hoge); // 直した行。
//echo input_tag('hoge', $sf_request->getParameter('hoge', $hoge));
?>
</form>
うまく動かない、というのは、バリデーションが働いてhogeSuccess.phpを表示
したとき、ユーザの入力値ではなく、デフォルト値"ほげ"が表示されてしまう
ということです。
その下のコメントアウトした行のように書けば動きますが、この記述だと
fillin: enabled: off にしてもユーザの入力値になるので、fillinが働いてい
るとは言えないと思います。
なお、コメントアウトした行の記述が冗長なのは、以下の理由です。
○[symfony] テンプレートで使える$sf_params->get()の2番目の引数について
URLリンク(gomojp.blog77.fc2.com)
以上です。どなたかアドバイスをお願いします。