Magento2 自定义观察者启用/禁用取决于存储配置值-magento 2
有一个带有自定义观察者的自定义模块。我还将此功能的禁用/启用选项添加到管理员后端的存储配置值中 例如,如果通过xml文件禁用了存储配置值,是否有一种方法可以完全禁用观察者?现在,我在观察器的execute函数之后只有一个if语句,所以当后端配置设置为disabled时,观察器内部的函数不会执行。 我想如果后端中的config值设置为disabled,那么完全禁用观察器会更优雅Magento2 自定义观察者启用/禁用取决于存储配置值-magento 2,magento2,observers,Magento2,Observers,有一个带有自定义观察者的自定义模块。我还将此功能的禁用/启用选项添加到管理员后端的存储配置值中 例如,如果通过xml文件禁用了存储配置值,是否有一种方法可以完全禁用观察者?现在,我在观察器的execute函数之后只有一个if语句,所以当后端配置设置为disabled时,观察器内部的函数不会执行。 我想如果后端中的config值设置为disabled,那么完全禁用观察器会更优雅 我希望这是有道理的。感谢您的帮助据我所知,您提到的方法是禁用观察者的唯一方法 public function execu
我希望这是有道理的。感谢您的帮助据我所知,您提到的方法是禁用观察者的唯一方法
public function execute(\Magento\Framework\Event\Observer $observer)
{
if($disabled) {return;}
//your code here
}