setFormType(FormConstants::CREATE); $this->setProvider(new AddEmailAliasDataProvider()); $this->initFields(); $this->loadDataToForm(); } public function initFields() { $email =new InputGroup('usernameGroup'); $email->addTextField('aliasName', false, true); $email->addInputAddon('emailSign', false, '@'); $email->addInputComponent((new InputGroupElements\Text('domain'))->addHtmlAttribute('readonly','true')); $this->addSection($email); $field = new Select('mailbox'); $field->notEmpty(); $this->addField($field); } }