複数のquery()メソッドを連続して実行しています。
foreach ($users as $user) {
$sql = $this->_parseQueryVariables($sql, $user, $leaderboard);
$results = $this->LeaderboardUsers->query($sql);
pr($results);
}
sql_dump要素を出力すると、実行された最初のクエリのみが一覧表示されます。ただし、foreachのpr()は複数回出力されます。なぜこれが起こるのか考えていますか?
ありがとう