可以删除模型中的相关记录吗?它不会伤害SRP吗?

时间:2015-09-07 19:09:23

标签: multithreading single-responsibility-principle

有一个ForumThread和ForumPost模型类,论坛帖子属于一个帖子。如果我删除一个帖子,他们所有的帖子应该去,所以,在伪代码中:

class ForumThread::delete (ID)
  DELETE FROM forumpost WHERE thread_id = 1;
  DELETE FROM thread WHERE id = 1;

但是第一个SQL是不是在错误的地方?现在ForumThread :: delete做得比它应该做的更多。但是把它放到控制器的哪里?在这种情况下,有机会删除线程而不删除其帖子

0 个答案:

没有答案