Zend_Form_Element_Radioでハマる

こんにちは、バズー株式会社、開発チームリーダーの清水です。

バズーでは、アプリケーションプラットフォームとして、PHPZend 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(''); としたらいけました!!この辺の直観に反する作りはイライラしますね・・。