SilverStripe PHP表单-如果将SelectionGroup嵌套在FieldGroup中,则不会显示相关的SelectionGroup_Items的单选框之一。为什么?
我有一个带有两个FieldGroups 的表格,而在一个其中FieldGroup有一个SelectionGroup。 在SelectionGroup_ItemS IN的形式显示出来FieldGroup,但单选按钮来选择的选项不显示的。如果我将FieldGroup其删除,则可以再次使用。 我查看了框架模板,如果将其更改为FieldGroup_holder.ss SmallFieldHolder,FieldHolder则单选框会再次出现并正常工作。我尝试按照模板进行操作,以查看哪个模板不遵循模板,SelectionGroup但我一直迷路。 这是一些示例代码 $fields = FieldList::create( FieldGroup::create( TextField::create('Name', 'Name') ), FieldGroup::create( SelectionGroup::create( 'Test1or2', array( SelectionGroup_Item::create( 'Test1', array( TextField::create('Test1', 'Test1') ), 'Test1' ), SelectionGroup_Item::create( 'Test2', array( TextField::create('Test2', 'Test2') ), 'Test2' ) ) ) ) ), FieldList::create( FormAction::create('submit', 'Submit') )