私はArrayCollectionにSuppliersを保持するEntity Orderを持っています。私はこのArrayCollectionのが空であるかどうかを確認したい私のコントローラで :ArrayCollectionが空であることを確認してください
$suppliers = $order->getSuppliers();
私が試した:
if(!($suppliers)) {}
if(empty($suppliers)) {}
任意のアイデア?
私はArrayCollectionにSuppliersを保持するEntity Orderを持っています。私はこのArrayCollectionのが空であるかどうかを確認したい私のコントローラで :ArrayCollectionが空であることを確認してください
$suppliers = $order->getSuppliers();
私が試した:
if(!($suppliers)) {}
if(empty($suppliers)) {}
任意のアイデア?
Doctrine ArrayCollectionには、探しているものを行う方法isEmpty
があります。
if ($suppliers->isEmpty()) { }
あなたはまた、count()
PHPの関数を使用することができ、それをhere
をdocumentaionを見てみましょう:
if (count($suppliers) < 1) { }
注:これは、カウントオーバーが望ましい()== 0のhttp: //www.doctrine-project.org/api/common/2.3/source-class-Doctrine.Common.Collections.ArrayCollection.html#343-353 – Stillmatic1985