「ニュース」システムがあります。「新規」を追加すると、電子メールも送信する必要があります。電子メールを送信する場所はどこですか?
class ModelNews extends NewsORM
{
public function add ($new)
{
INSERT INTO newstable
}
}
私もそう、電子メールを送信する必要があります。
class ModelNews extends NewsORM
{
public function add ($new)
{
INSERT INTO newstable
mail->send
}
}
が、それは奇妙に見えます。 SRPに違反しているようです。
に違反していませんか? if($ model-> add($ new))$ mail-> send(); –
しかし、どこからでも新しい "ニュース"を追加することができます。そうすれば、常にコントローラを呼び出す必要があります。それは –