В моем контроллере есть модельные операции, которые могут возвращать пустые результаты. Я настроил представление для отображения результатов с помощью цикла foreach. Но если операция модели пуста и не дает результатов, то цикл foreach на мой взгляд прерывается.
Это операция:
$ match3 = $ this-> Draw-> Match-> find ('all', array ('условие' => array ('Match.draw_id' => $ id, 'Match.round_id' => 1, 'Match.match_position' => 3)));
Что мне нужно добавить к операции модели, чтобы вернуть ноль? Или null лучший способ справиться с этим?
Если данных нет, я не хочу ничего отображать.
Я попробовал это, но получил неопределенную ошибку индекса:
if (! $ Match3)
вернуть ноль;
еще
вернуть $ match3;
Есть ли лучшая практика, когда дело касается обработки пустых моделей?
Очень ценится.
-Поль