Est-il possible de faire la différence 2 ArrayCollection? (Array_diff)Symfony 3 - différence entre 2 ArrayCollection
boucle I aujourd'hui sur la première et vérifier si it- $> contient() correspondance, mais je pense qu'il peut être refactorisé.
Est-il possible de faire la différence 2 ArrayCollection? (Array_diff)Symfony 3 - différence entre 2 ArrayCollection
boucle I aujourd'hui sur la première et vérifier si it- $> contient() correspondance, mais je pense qu'il peut être refactorisé.
Vous pouvez utiliser array_diff de la manière suivante:
$diff = array_diff($arrayCollection1->toArray(), $arrayCollection2->toArray());
$arrayCollectionDiff = new ArrayCollection($diff);
Est-ce que cela fonctionne pour vous Mikhail? Pour moi, il lance: Erreur: Objet de la classe AppBundle \ Entity \ Sprint n'a pas pu être converti en chaîne – Guardian
Montrez votre code, s'il vous plaît. Il n'y a pas de conversion en tentative de chaîne dans cet extrait de code. –
Regardez http://stackoverflow.com/questions/41415034/compare-arraycollection-with-array-of-objects. Vous pourriez également vouloir inclure le code pertinent que vous avez déjà à votre question. – Veve