2

私はZend_Form今扱っていますが、次の方法を理解するのに苦労しています。

  1. フォームボタンにカスタム画像を使用し、
  2. 特定の場所にテキストとリンクを挿入します(私の場合、送信ボタンの前に「パスワードをお忘れですか?」リンクを配置します)。

マニュアルを読みましたが、これについては何も表示されていません。

4

4 に答える 4

3

この記事も読んでみてください。Zend_Form のデコレータについては、これが一番良いと思います。

http://devzone.zend.com/article/3450-Decorators-with-Zend_Form

あなたの使用法については、「ViewScript デコレータを使用したフル カスタマイズ」に関する最も役立つ部分です。記事で見つけてみてください。

于 2008-12-12T12:36:12.710 に答える
3

Zend_Form_Decorators が役立つと思います: http://framework.zend.com/manual/en/zend.form.decorators.html

于 2008-12-01T20:18:25.880 に答える
0
  1. CSS?
  2. 要素の setDescription() メソッドを使用して、説明を追加できます。私の記憶が正しければ、これは 'p class="hint"' 要素にレンダリングされますが、もちろんフォーム デコレータを使用して変更できます。
于 2008-12-01T21:35:16.210 に答える
0

ビューに直接 HTML を記述できます。要素名、選択オプション、非表示の値などが Zend_Form 要素に対応していることを確認してください (または、要素デコレータを ViewHelper のみに設定しecho $this->form->element、要素があるべき場所を使用してください)。とにかく、フォームを送信するときと同じ POST データです。複数の場所でフォームを使用している場合は、ViewScript デコレータを確認してください。

于 2008-12-01T20:43:28.250 に答える