la récursivité a un rapport avec les jointures entre les tables, si tu définis par exemple des relations dans tes models, tu peux récupéré donc les infos de la première table ainsi que les données du model lié.par defaut cette option est défini, si tu veux annuler ces jointures depuis ton controlleur, tu peux donc utiliser cette condition :
$this->Post->recursive = -1;
pour réactivé les relations, c'est cette ligne :
$this->Post->recursive = 0;