Подтвердить что ты не робот

Проверьте, нет ли ArrayCollection

У меня есть Entity Order, в котором находятся Поставщики в Arraycollection. В моем контроллере я хочу проверить, пусто ли это arraycollection:

$suppliers = $order->getSuppliers();

Я пробовал:

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

Любые идеи?

4b9b3361

Ответ 1

Doctrine ArrayCollection имеет метод isEmpty, который будет делать то, что вы ищете.

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

Взгляните на документацию на здесь

Ответ 2

Вы также можете использовать функцию count() PHP:

if (count($suppliers) < 1) { }