Erreur : Cette valeur doit être de type string

27 views
Skip to first unread message

MINKOUE OBAME Anouchka

unread,
Jul 21, 2019, 6:41:57 PM7/21/19
to Association Francophone des Utilisateurs de Symfony
Bonjour
J'ai un formulaire avec des champs de NumberType et quand je veux remplir le formulaire, j'ai un message qui me dit "Cette valeur doit être de type string", du coup mon formulaire ne se valide pas. Aidez-moi svp, merci
Je vous donne un exemple de ces champs:
Dans form:
$builder
            ->add('prixht1', NumberType::class, ['required' => true])

Dans mon entité:
/**
     * @ORM\Column(type="decimal", precision=10, scale=0)
     */
    private $prixht1;

public function getPrixht1()
    {
        return $this->prixht1;
    }

    public function setPrixht1($prixht1): self
    {
        $this->prixht1 = $prixht1;

        return $this;
    }

Dans mon template qui affiche le formulaire :
<div class="form-group">
    {{ form_label(form.prixht1, "Prix HT *") }}
    {{ form_errors(form.prixht1) }}
    {{ form_widget(form.prixht1, {'attr': {'class': 'form-control'}}) }}
    </div>


Croquis (1).png


Reply all
Reply to author
Forward
0 new messages