Arraycollectionでサプライヤを保持するエンティティオーダーがあります。私のコントローラーでは、このarraycollectionが空であるかどうかを確認したい:
$suppliers = $order->getSuppliers();
私は試した:
if(!($suppliers)) {}
if(empty($suppliers)) {}
何か案は?
Doctrine ArrayCollectionには、探していることを実行するメソッドisEmpty
があります。
if ($suppliers->isEmpty()) { }
ドキュメントをご覧ください here
count()
PHP関数を使用することもできます:
if (count($suppliers) < 1) { }