你会把这个功能放在哪里?

时间:2015-07-08 14:28:54

标签: php

我有Forumtopic和Thread类

class Thread
{
    public function getComments()
    {
        return array
    }
}

class Forumtopic
{
    public function post ($topicId, $comment)
    {
         SQL INSERT INTO
    }
}

但每次发布内容时,都应该制作日志。我无法将此调用添加到post()方法(违反SRP)。该怎么办?

1 个答案:

答案 0 :(得分:2)

听起来ThreadForumtopic是模型的一部分。

只需在控制器中的某个位置记录日志,你就可以了。