Насколько я знаю, вы можете получить то, что вы хотите, как это:
/*in Project Controller file*/
$categorys = $this->Project->Category->find('all', array('conditions' => array('Category.slug' => $category)));
И вы, вероятно, получите что-то следующее, если правильно установите отношения HABTM:
Array
(
[Category] => Array
(
[id] => xxx
[name] => hello there
...
)
[Project] => Array
(
[0] => Array
(
[id] => 123
[name] => Breakfast
)
[1] => Array
(
[id] => 124
[name] => Dessert
)
[2] => Array
(
[id] => 125
[name] => Heart Disease
)
)
)
Это то, что вы хотите, не так ли? См. работа с HABTM в cakephp в кулинарной книге.