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
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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))
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '.......' for key 'slug'
Merci...
Partager