Modifier des options de valeur pour les champs sélectionnables de Processwire

Publié le 18 août 2018 | Classé dans : Intervention facile 10 min
Mots clés : Processwire | Aucun commentaire

En modifiant des options de valeur dans un champ, j'obtiens un message d'erreur :

SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '55-121' for key 'title'

Le fait est que dans ce cas (une maquette de site web) il existe plusieurs champs avec les mêmes options de valeur, c'est à dire pour les champs "minute_de_debut" et les "minute_de_fin" :

1=00
2=15
3=30
4=45

Or, je souhaite modifier ces options pour avoir la possibilité de sélectionner :

1=00
2=05
3=10
4=15
5=20
6=25
7=30
8=35
9=40
10=45
11=50
12=55

Le message d'erreur indique bien la duplication, en l'occurence pour les minutes 30 et 40 qui sont déjà utilisées et qui ont déjà un n° d'identifiant (3 et 4).

Donc pour modifier les options de valeur comme souhaité "il suffit" de supprimer toutes les options de même valeur dans tous les champs ("minute_de_debut" et les "minute_de_fin") et de saisir les options qui vont bien. Et ça marche

à voir également :

10 min Source : coucou prevnext juste après coucou prevnext juste avant

Écrire un commentaire

Quelle est la deuxième lettre du mot nahwxk ?

Fil RSS des commentaires de cet article