私はMatthew O'Phinneyのチュートリアルに従っていますが、どこにもいられません。複合要素が機能していません
http://weierophinney.net/matthew/archives/217-Creating-composite-elements.html
私がやろうとしているすべてのチェックボックスと入力テキストで構成された複合要素を作成することです。
new Zend_Form_Element_Checkbox();
new Zend_Form_Element_Text()
私がコードを出し入れするのは複雑すぎますが、何も問題はありません。私はそれがこれより簡単だと確信していますが、私は間違ったトラックにいるようです。
あなたはあなたの実際の問題は、あなたがが複合要素が必要なのはなぜ – asgeo1
であるかについて具体的にする必要がありますか?なぜあなたはあなたのフォームに別々の要素として両方を持てませんか? Mathewsのアプローチについては、間違いなくデコレータが必要です。それ以外の方法でレンダリングできる方法はないと思います。 Mathewの例では、子要素の各コンポーネントのビューヘルパーを呼び出すデコレータを作成します。その方法で、それらの要素を周囲のマークアップ内に正確に配置することができます。通常、コンポジット要素には、実際の子要素自体の横にレンダリングする必要がある他の「囲む」マークアップがあります。 – asgeo1
ああ、MatthewはZend Frameworkです。もし誰かがZFを知っていれば、それは彼です。 – markus