Validation des champs avec sonata admin
Bon j'ai cherché trop avant de venir présenter mon problème ici,je travaille avec sonata admin bundle et je ne trouve pas une solution pour la validation de mon champ "slug" qui est déclaré unique à ma BD
Code:
1 2 3 4 5 6 7 8
|
protected function configureFormFields(FormMapper $formMapper)
{
$formMapper
->with('News')
->add('title', null, array('label' => 'Title', 'required' => true))
.....
->add('slug', null, array('label' => 'Alias', 'required' => true)) |
Ce que je cherche c'est de trouver un moyen pour le verifier si il est unique avant l'enregistrement et avant aussi que symfony me passe sur son page par défaut d'erreur avec le message de la BD :
Code:
1 2
|
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '.......' for key 'slug' |
Deuxiément si vous avaez une idée pour générer un slug automatiquement à partir d'un autre champ(pour mon cas c'est "title"),avant c'était simple si je me souviens avec symfony1.4
Merci...