AOP在Drupal中如何工作?

时间:2020-03-06 14:41:38  来源:igfitidea点击:

AOP(面向方面​​的编程)在Drupal中如何工作。我已经在使用AOP进行日志记录和安全性方面了解了AOP,但是它将如何应用于Druoal?

解决方案

drupal通过钩子模拟AOP范例,这基本上允许开发人员在执行流程中编织一些代码。我们可以查看开发人员可以在此处实现的挂钩。

举一个快速的例子,如果我正在开发一个新的基于节点的模块(节点是drupal中的基本数据形式),则可以立即访问注释和分类法,而无需我做任何额外的工作。注释和分类模块具有挂钩到节点并提供添加功能的能力。因此从某种意义上讲,我不必在程序中考虑此类功能,但可以利用这种灵活性。