Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每次创建或更新后我都有一个嵌套模型,我想将带有模型的发布请求发送到外部 API。
我应该在我的模型中这样做吗?
不,你不应该在你的模型中这样做。相反,使用Observer。它们专门用于监视模型层中的事件,并触发一些不应存在于模型层中的代码:
观察者类响应生命周期回调以在原始类之外实现类似触发器的行为。这是一种很好的方法来减少通常在模型类负载与类的核心职责无关的功能时出现的混乱。