0

我想在我的 PHP 应用程序中添加一个插件系统。

我想创建一个钩子系统,我的插件将自己注册到这些钩子上。所以太好了。问题是从一开始就知道要创建什么样的钩子。

有没有关于如何做到这一点的指导方针?我是否应该为应用程序中可能要更新数据的每个点设置一个钩子?用于输出数据的钩子?

我是否需要为“before_script_ends”、“before_avatar_output”之类的东西挂上钩子?

4

1 回答 1

0

这似乎很基于意见......

我将从您的开发人员在此插件系统中提出的要求开始。试着开始考虑最小可行产品。什么东西最有益。我会投票选择路由类型功能,因此可能会为此创建挂钩。这实际上可能就是您所需要的。

还要确定插件系统是否是您想要的。您可能更喜欢更多独立的应用程序。在这种情况下,基于休息/oauth 的方法可能更合适。

没有一些特定的用例就很难说。

于 2012-09-21T20:13:16.983 回答