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

Écrit le 18 août 2018  •  Intervention facile •  10 min •  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

Écrire un commentaire

Pour la vérification anti-spam, saisissez la cinquième lettre du mot "euommp" dans le carré rouge ci-dessous :

  puis