Thats a good tip. I don't remember seeing this in older versions of cake 1.2. Is this something they recently introduced?
Will this still delete items dependant on DocumentItem too?
What i normally do is set the relationship between two tables in database instead of manually set the dependencies in PHP. Of course for MySQL your table type should be InnoDB.