CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
![Zend Framework入門(12): フォームのカスタマイズ - Zend_Form -(後編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bc31b0def648aee800ed61acf98a3236951be11b/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F3185%2F3185_arena.png)
Zend_Formを使って、テーブルでレイアウトする。 全部お任せするとこうなる こんな風に、dl,dt,ddを使ったHTMLになる。 <form method="post" action=""> <dl> <dt>会社名</dt> <dd><input type="text" name="name" value="" /></dd> <dt>取引先コード</dt> <dd><input type="text" name="code" value="" /></dd> ...(いろいろ省略してます) 特別に事情がない場合は、このHTMLのままでも、見せ方はスタイルシートで何とかなる。 フォームの要素ごとに表示することもできる フォームの各要素に対して、デフォルトではdtだったのをthで、デフォルトではddだったのをtdで、さらにそれをtrで囲んでもらうように設定。その周りのformタグは、
【ZendFramework】 Zend_Formでテーブルでもっと自由にレイアウトしたい(colspan、rowspanなど) フォームの要素の要素ごとに表示することができる 要素の要素とは、ラベル、入力欄、エラーメッセージなど、フォームの要素のさらに中のいろいろのこと。 Zend_Formにお願いして、フォームの要素ごとに機械的にレイアウトするなら前回の方法でOK。 今回はZend_Formに機械的なレイアウトをお願いしないので、フォームの定義側には特に設定は不要。定義のみ書けばよいのである意味すっきり。 Viewスクリプトでこうする。 <form> <?php echo $this->form->getElement('name')->renderErrors(); ?> <?php echo $this->form->getElement('code')->renderErrors
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く