Heim >Backend-Entwicklung >PHP-Tutorial >Kleine Formen .0
Neue Version von small/forms: 1.7.0
class InputBasic { #[StringType] private string $string; #[BooleanType] private bool $boolean; #[IntType] private int $int; #[FloatType] private float $float; #[ArrayType(new IntType())] private array $array; #[SubFormType(InputBasic::class)] private InputBasic|null $subObject = null; }
$dto = new \Small\Forms\Test\Fixture\InputObject\InputBasic(); $dto->setArray([2, 3]); $dto->setSubObject( (new \Small\Forms\Test\Fixture\InputObject\InputBasic()) ->setString('string2') ->setArray([6, 7]) ); $form = \Small\Forms\Form\FormBuilder::createFromAdapter( new \Small\Forms\Adapter\AnnotationAdapter($dto) );
Git-Repo: https://git.small-project.dev/lib/small-forms
Paketist: https://packagist.org/packages/small/forms
Das obige ist der detaillierte Inhalt vonKleine Formen .0. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!