Just create an association from Comments
to itself? But if there’s effectively no limit to the level of recursion, you won’t be able to specify enough ['Comments' => ['Comments' => ['Comments' =>
levels to be sure to get them all. You’d need to use some sort of lazy loading instead, maybe with a plugin like this one, or just calling loadInto
in an accessor function.