In CakePHP 2 I always used empty to check if there any result.
CakePHP 2
empty
Use something like this:
if ($query->isEmpty()) { // Query or result set is empty }