Bonjour, je cherche à créer des contrainte en version xml comme par exemple ci dessous:

Fichier: validation.xml du repertoire config
[code]<?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>

[/code]
Comme nous le voyons je cherche à créer une contrainte sur la propiété name de la classe Contact

Puis la traduction de mon message dans la langue local:

[code]contact:
name:
not_blank: Veuillez saisir un nom.
[/code]

Pour info quand je fais ma contrainte en format yml ca fontionnne a merveille, mais en xml j'ai le probléme ci dessous a la soumission du formulaire:

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

Aucune réponse