Подтвердить что ты не робот

SilverStripe PHP Forms. Если я гнездю группу SelectionGroup внутри FieldGroup, один из связанных с ними RadioGox SelectionGroup_Items не появляется. Зачем?

У меня есть форма, которая имеет два FieldGroup s, а в одном из FieldGroup у меня есть SelectionGroup.

SelectionGroup_Item отображается в форме 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')
)
4b9b3361