IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Symfony champ facultatif d'une entity


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut Symfony champ facultatif d'une entity
    Bonjour, j'ai une entité dont une propriété doit être facultative mais lors de la sauvegarde en base de donnée j'ai un message d'erreur :

    SQLSTATE[23000]: Integrity constraint violation: 1048 Le champ 'embed' ne peut être vide (null)

    pourtant dans ma class j'ai ce code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    /**
     * @var string
     *
     * @ORM\Column(name="embed", type="text", nullable=true)
     *
     */
    private $embed;
    Je précise que c'est un champ rajouté à la main après la création de l'entité.

    Quelqu'un à une idée ?

    Merci.

  2. #2
    Membre confirmé Avatar de majdicosta
    Homme Profil pro
    Developpeur Web Symfony 2/3
    Inscrit en
    Janvier 2013
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Developpeur Web Symfony 2/3
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2013
    Messages : 58
    Par défaut
    Bonjour,

    Merci de vérifier si le champs accepte le null dans la base de données ou non.

    A++

  3. #3
    Membre émérite
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2013
    Messages
    739
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2013
    Messages : 739
    Par défaut
    l'entité n'est pas syncro avec la table bdd.
    il faut juste une commande update shema

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Août 2006
    Messages : 34
    Par défaut
    Effectivement un petit : php bin/console doctrine:schema:update --force
    résout le problème.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2.x] ajouter un champ dans un form qui bind une entity
    Par jejeman dans le forum Symfony
    Réponses: 1
    Dernier message: 16/01/2014, 16h18
  2. Réponses: 3
    Dernier message: 02/04/2013, 23h10
  3. [2.x] [Symfony 2] Custom select dropdown à partir d'une entity
    Par FlaEit dans le forum Symfony
    Réponses: 2
    Dernier message: 03/10/2011, 18h26
  4. Réponses: 3
    Dernier message: 13/08/2009, 18h56
  5. [Foreign Key] Un champ est-il une clé étrangère ?
    Par starch dans le forum Bases de données
    Réponses: 5
    Dernier message: 27/02/2004, 13h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo