Question

I have an Entity Order which hold Suppliers in an Arraycollection. In my controller i want to check if this arraycollection is empty:

$suppliers = $order->getSuppliers();

I tried:

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

Any ideas?

Was it helpful?

Solution

Doctrine ArrayCollection has a method isEmpty that will do what you are looking for.

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

Take a look at the documentation for it here

OTHER TIPS

You can also use the count() PHP function:

if (count($suppliers) < 1) { }
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top