예제 #1
0
 public function build(Form $form)
 {
     $user = '******';
     if (!$this->user->isAnonyme()) {
         $user = $this->user->nickName();
     }
     $form->add(new TextField(['label' => 'Contenu', 'name' => 'content', 'rows' => 7, 'cols' => 50, 'validators' => [new NotNullValidator('Merci de spécifier votre commentaire')]]))->add(new HiddenField(['label' => 'Contenu', 'name' => 'autor', 'value' => $user]))->add(new SubmitField(['name' => 'submit', 'value' => 'valider']));
 }
예제 #2
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Nom', 'name' => 'name', 'placeholder' => 'Nom', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('Le nom spécifié est trop long (50 caractères maximum)', 100), new NotNullValidator('Merci de spécifier le nom du template.')]]))->add(new StringField(['label' => 'Source', 'name' => 'src', 'placeholder' => 'Source', 'maxLength' => 100, 'validators' => [new MaxLengthValidator('La source spécifiée est trop longue (100 caractères maximum)', 100), new NotNullValidator('Merci de spécifier la source du template.')]]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }
예제 #3
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Auteur', 'name' => 'autor', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new StringField(['label' => 'Titre', 'placeholder' => 'Titre', 'name' => 'title', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new TextField(['label' => 'Contenu', 'name' => 'content', 'placeholder' => 'Content', 'rows' => 7, 'cols' => 50, 'validators' => [new NotNullValidator('Merci de spécifier votre commentaire')]]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }
예제 #4
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Nom', 'name' => 'name', 'placeholder' => 'Nom', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new FileField(['label' => 'Importer une image', 'name' => 'image']))->add(new CheckboxField(['label' => 'Categories', 'name' => 'categories', 'options' => $this->categoriesList, 'multiple' => true, 'outputManager' => $this->manager]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }
예제 #5
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Nom', 'name' => 'name', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new SelectField(['label' => 'Type', 'name' => 'type', 'options' => array('Top' => 'TOP', 'Top-inverse' => 'TOP_INVERSE', 'Li' => 'LI')]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }
예제 #6
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Nom', 'name' => 'name', 'placeholder' => 'Nom', 'class' => 'form-control', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new StringField(['label' => 'Route', 'name' => 'href', 'placeholder' => 'Route', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new StringField(['label' => 'className', 'name' => 'className', 'placeholder' => 'className', 'maxLength' => 100, 'validators' => [new MaxLengthValidator('La class spécifié est trop longue (50 caractères maximum)', 100)]]))->add(new SelectField(['label' => 'MinAuth', 'name' => 'minAuth', 'options' => array('Anonyme' => '1', 'Membre' => '2', 'Admin' => '3', 'Super-Admin' => '4')]))->add(new SelectField(['label' => 'MaxAuth', 'name' => 'maxAuth', 'options' => array('Anonyme' => '1', 'Membre' => '2', 'Admin' => '3', 'Super-Admin' => '4')]))->add(new HiddenField(['label' => 'menuId', 'name' => 'menuId', 'value' => (string) $this->menuId]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }
예제 #7
0
 public function build(Form $form)
 {
     $form->add(new StringField(['label' => 'Nom', 'name' => 'name', 'placeholder' => 'Nom', 'maxLength' => 50, 'validators' => [new MaxLengthValidator('L\'auteur spécifié est trop long (50 caractères maximum)', 50), new NotNullValidator('Merci de spécifier l\'auteur du commentaire')]]))->add(new SelectField(['label' => 'Categorie mère', 'name' => 'parentId', 'options' => $this->categoriesList]))->add(new SubmitField(['value' => 'Valider', 'name' => 'submit', 'class' => 'btn btn-primary']));
 }