In CakePHP 2 I always used empty to check if there any result.
CakePHP 2
empty
You can do:
$fancyTable = TableRegistry::get('FancyTable'); $exists = $fancyTable->exists(['name' => 'fancy', 'active' => false]);