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