Zend_Form_Element_Radioでハマる
こんにちは、バズー株式会社、開発チームリーダーの清水です。
バズーでは、アプリケーションプラットフォームとして、PHP の Zend Framework を全面的に採用しています。フォームオブジェクトとして標準コンポーネントの Zend_Form を使っているのですが、Zend_Form_Element_Radio でハマりました。
標準では項目どおしが改行(<br/>)でつながっているのですが、この改行をなくしたいという要望が出ました。
ソースを読んでいると $form->getElement('xxx')->setAttrib('listsep', ''); でいけそうなんですが、全く変化なし・・。
Google 先生に聞くと以下のフォーラムがヒットしました!
http://www.nabble.com/how-can-i-set-list-separator-in-zend_form--td17098330.html
記述どおり $form->getElement('xxx')->setSeparator(''); としたらいけました!!この辺の直観に反する作りはイライラしますね・・。