<?php
array(
'users' => array(
'registration' => array(
'action' => 'do_registration',
'method' => 'post',
'fields' => array(
'username' => array(
'name' => 'username',
),
'password' => array(
'name' => 'password',
),
'password2' => array(
'label' => 'retry_password',
'name' => 'password2',
'type' => 'password',
),
'email' => array(
'name' => 'email',
),
),
),
),
);
Учтите, что по описание этой формы не только будет служить данными для построения формы, но и работать как белый список при заполнении модели. То есть на стороне сервера эта форма будет обрабатываться так
$repository = $this->context->getRepository();
$form = $this->context->getForm();
$view = $this->context->getView();
$model = $this->context->getModel();
$form->bind('fromRequest', $this->request);
$form->bind('toModel', $model);
_____________
Люди, имеющие низкий уровень квалификации, делают ошибочные выводы, принимают неудачные решения и при этом неспособны осознавать свои ошибки в силу низкого уровня своей квалификации