Можно делать так:
https://pastiebin.com/5e9d81d0c0cacЯ просто думаю.. думаю.... Вообще релиз yii3 не должен зависеть от этого компонента.
FormBuilderTest.php:
$created = FieldBuilder::widget()
->withForm($forms)
->form($form)
->attribute('fieldString')
->template('{input}')
->input('email', ['required' => false])
->run();
сразу не поймешь, чем отличается withForm и form(),
а далее в input у нас required => false, хотя этот required можно было бы взять из правил валидации формы. и его бы не пришлось писать руками.
По ссылке выше был бы компромиссный подход из yii2, когда нужен кастомный контейнер для формы. мы могли бы использовать <?= $builder->field('login'); ?>.
Просто текущее API форм слишком сложное. Оно должно упрощать, но по факту html написать руками сейчас сильно проще)