Du bør bruge forskellige aliaser til 2-tilknytningen.
$this->belongsTo('ForumCategories', [
'foreignKey' => 'forum_category_id'
]);
$this->hasMany('ForumChildCategories', [
'className' => 'ForumCategories',
'foreignKey' => 'forum_category_id'
]);
Ved denne $this->ForumCategories->find()
vil give dig forælderen og $this->ForumChilfCategories->find()
børnene.
Ellers - hvis det er mulighed - ændre dit databaseskema og brug træadfærd.