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 :

xml contrainte validator [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut xml contrainte validator
    Bonjour, je cherche à créer des contrainte en version xml pour un formulaire du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?xml version="1.0" ?>
    <constraint-mapping xmlns="http://symfony.com/schema/dic/constraint-mapping"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://symfony.com/schema/dic/constraint-mapping
            http://symfony.com/schema/dic/constraint-mapping/constraint-mapping-1.0.xsd">
     
        <class name="Ecommerce\AdminBundle\Contact">
     
            <property name="name">
                <constraint name="NotBlank">
                    <option name="message">contact.name.not_blank</option>
                    <option name="groups">
                        <value>Contact</value>
                    </option>
    et mes traductions comme ci dessus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    contact:
       name:
         not_blank: Veuillez saisir un nom.
    Mais hélas rien ne ce passe pour l'affichage de mes erreurs, quand je soumet mon formulaire il me dit l'erreur suivante:
    An exception occurred while executing 'INSERT INTO Contact (name, email, subject, body) VALUES (?, ?, ?, ?)' with params [null, null, null, null]:

    SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null
    Une idée les amis

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2009
    Messages : 875
    Points : 1 313
    Points
    1 313
    Par défaut
    Question bète mais tu as vidé le cache et assure toi du bon nom de ta classe?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut re
    Bonjour, oui le cache et bien vidé et le nom de la classe correct, j'ai chargé le validation.xml dans le fichier de configuration pour voir alors que le validation.yml n'est pas charger pourtant en configuration.

    Maintenant j'ai l'erreur suivante
    InvalidArgumentException: [ERROR 1845] Element '{http://symfony.com/schema/dic/constraint-mapping}constraint-mapping': No matching global declaration available for the validation root. (in file:///F:/projets/Symfony/web/ - line 5, column 0)
    Bizare je copie pourtant le m^me squellete que les xml de FOSuserBundle pour mes validation.

    Une idée

    merci

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    501
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 501
    Points : 102
    Points
    102
    Par défaut re
    Merci à toi l'ami javais oublié de mettre le repertoire Entity
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <class name="Ecommerce\AdminBundle\Entity\Contact">
    J'avais mis
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    <class name="Ecommerce\AdminBundle\Contact">
    merci beaucoup

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

Discussions similaires

  1. Co-contraintes, validation, et traitement d'un fichier XML en Java 1.4
    Par dieppe dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 24/02/2010, 16h02
  2. [XSD] [XML Schema]Validation sans mettre le xsd dans le xml
    Par sikapoch dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 07/06/2006, 14h23
  3. [DOM] XML et validation DTD
    Par getupa dans le forum Format d'échange (XML, JSON...)
    Réponses: 6
    Dernier message: 18/11/2005, 15h05
  4. Réponses: 4
    Dernier message: 23/06/2005, 12h44
  5. Problème : XML non valide...
    Par loupdeau dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 08/04/2005, 15h12

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