我怎样才能自行删除原则2中的对象



一个例子来解释这个场景非常简单:

public function setValue($value)
{
    if ($value == 0) {
          // DELETE ME
    }
    return $this;
}

我可能会使用一种解决方法(即:在调用 setValue 后删除对象,但我想将此业务逻辑封装在方法中(

要实现这一点,您可能需要访问实体中没有的实体管理器(并且有充分的理由,就像许多示例之一看到此示例一样,如何在实体安利中获取管理器 - 这是非常糟糕的做法(。

所以我建议遵循你的"解决方法"——为了远离其他东西,我建议使用教义事件系统——但这取决于你的个人风格。

相关内容

  • 没有找到相关文章

最新更新