Check if ArrayCollection is empty

≡放荡痞女 提交于 2019-12-03 09:12:33

问题


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?


回答1:


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




回答2:


You can also use the count() PHP function:

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


来源:https://stackoverflow.com/questions/17643047/check-if-arraycollection-is-empty

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!