0

私は Phalcon をあまり使用しておらず、以前は機能していたコードで Phalcon v3 に移行した後、一部のコードで問題が発生しています。

foreach($this->facets as $k => $facet) {
    $facets[$facet] = $results->getNext()->fetchAllAssoc();
}

ここでの問題は、$results->getNext() が結果が null で num_rows が 0 のオブジェクトを返した場合、チェーン化された fetchAllAssoc() が例外を発生させることです。

getNext() が有効な結果を返さない限り fetchAllAssoc() が実行されないように、これを再コーディングするにはどうすればよいですか?

4

1 に答える 1