Vérifier si la collection de tableaux est vide

j'ai une commande D'entité qui détient les fournisseurs dans une collection de tableaux. Dans mon controller je veux vérifier si cette collection de tableaux est vide:

$suppliers = $order->getSuppliers();

j'ai essayé:

if(!($suppliers)) {}
if(empty($suppliers)) {}

des idées?

25
demandé sur A.L 2013-07-14 23:44:37
la source

2 ответов

Doctrine de type arraycollection a une méthode isEmpty cela fera ce que vous cherchez.

if ($suppliers->isEmpty()) { }

jetez un oeil à la documentaion pour elle ici

65
répondu Ken Hannel 2014-07-29 22:14:59
la source

Vous pouvez également utiliser le count() fonction PHP:

if (count($suppliers) < 1) { }
5
répondu A.L 2014-12-17 17:34:03
la source

Autres questions sur