私は、cortex ORM プラグインで fatfree フレームワークを使用しています。特定の基準に一致するレコードの数を取得しようとしています。私のコード:
$group_qry = new \models\system\UserGroup;
$group_qry->load(array('type=?',$name));
echo $group_qry->count(); //always returns 3, i.e total number of records in table
最初は、これはおそらくフィルタリングが機能しておらず、常にすべてを取得しているためだと考えていましたが、そうではありません。
while(!$group_qry->dry()){
echo '<br/>'.$group_qry->type;
$group_qry->next();
}
では、フィルタリング後に実際にロードされたレコード数を取得するにはどうすればよいでしょうか?