タグ

SymfonyとsfFormに関するAKIMOTOのブックマーク (1)

  • sfFormの表示フォーマットを変更する - ぷぎがぽぎ

    symfonyのformフレームワークはテンプレート中に <table> <?php echo $form ?> </table> とするだけで、定義したフォームのHTMLを吐き出して以下のような画面ができます*1 そして、入力にエラーがある場合は同じコードで以下のような画面ができあがります。 では、この表示フォーマットを変更したい場合はどうしたらよいのかというのが日のミニtips。 ドキュメントには書かれていないのですが、ちゃんとメソッドが用意されています。 フォームクラスのsetupメソッド内で以下のようにsetRowFormatに新しい表示フォーマットを渡してあげればOKです。 <?php ... public function setup() { $format = "<tr>\n <th>%label%</th>\n <td>%field%%help%%error%%hidde

    sfFormの表示フォーマットを変更する - ぷぎがぽぎ
  • 1