Eccube\Form\Type\Admin\MemberType::buildForm PHP Method

buildForm() public method

public buildForm ( Symfony\Component\Form\FormBuilderInterface $builder, array $options )
$builder Symfony\Component\Form\FormBuilderInterface
$options array
    public function buildForm(FormBuilderInterface $builder, array $options)
    {
        $builder->add('name', 'text', array('label' => '名前', 'constraints' => array(new Assert\NotBlank(), new Assert\Length(array('max' => $this->config['stext_len'])))))->add('department', 'text', array('required' => false, 'label' => '所属', 'constraints' => array(new Assert\NotBlank(), new Assert\Length(array('max' => $this->config['stext_len'])))))->add('login_id', 'text', array('label' => 'ログインID', 'constraints' => array(new Assert\NotBlank(), new Assert\Length(array('min' => $this->config['id_min_len'], 'max' => $this->config['id_max_len'])), new Assert\Regex(array('pattern' => '/^[[:graph:][:space:]]+$/i')))))->add('password', 'repeated', array('first_options' => array('label' => 'パスワード'), 'second_options' => array('label' => 'パスワード(確認)'), 'constraints' => array(new Assert\NotBlank(), new Assert\Length(array('min' => $this->config['id_min_len'], 'max' => $this->config['id_max_len'])), new Assert\Regex(array('pattern' => '/^[[:graph:][:space:]]+$/i')))))->add('Authority', 'entity', array('label' => '権限', 'class' => 'Eccube\\Entity\\Master\\Authority', 'expanded' => false, 'multiple' => false, 'empty_value' => 'form.empty_value', 'constraints' => array(new Assert\NotBlank())))->add('Work', 'entity', array('label' => '稼働/非稼働', 'class' => 'Eccube\\Entity\\Master\\Work', 'expanded' => true, 'multiple' => false, 'constraints' => array(new Assert\NotBlank())));
    }