Есть столбы и комментарии.
Для одного сообщения есть несколько комментариев.
Если я удалю одно сообщение, комментарии для этого сообщения будут автоматически удалены в 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)