Рекурсивное удаление CakePHP

Есть столбы и комментарии.

Для одного сообщения есть несколько комментариев.

Если я удалю одно сообщение, комментарии для этого сообщения будут автоматически удалены в cakephp?

var $hasMany = array( 'Comment' => array( 'className' => 'Comment', 'foreignKey' => 'post_id', 'dependent'=> true ) ); 

Это действительно не должно быть до CakePHP … пусть ваша база данных справится с этим, используя ограничения FOREIGN KEY, и установите его в ON DELETE CASCADE

Если вы используете foreign key Constraint ON DELETE CASCADE , да.

См. Здесь документацию (работает с движком InnoDB)