Mysql
 sql >> Base de données >  >> RDS >> Mysql

Obtenez une valeur de champ de répéteur de champs personnalisés avancés basée sur une autre valeur de répéteur

Ça ne marchera pas, j'y ai perdu quelques heures. Les champs de répéteur ACF obtiennent un nouvel identifiant qui ne correspond pas à l'identifiant parent-post (sauf pour le premier). Pour rendre cela encore plus déroutant :si vous supprimez un champ de répéteur, il peut rester dans la base de données; ainsi, toutes les requêtes renverront toutes les données du champ répéteur, anciennes et nouvelles.

La meilleure solution de contournement que j'ai trouvée consiste à boucler silencieusement le champ du répéteur et à envoyer les données dans un tableau multidimensionnel. Ensuite, bouclez à nouveau sur ce tableau pour produire la sortie.