Magento 2.4.5中Method setFrom方法已弃用,是否有替代方案?
Magento 2.4.5中setFrom方法弃用的替代方案
在Magento 2.4.5版本里,setFrom方法已被标记为弃用,官方推荐使用setFromByScope方法作为替代方案。
替代方案详情
setFromByScope支持传入商店范围参数(商店ID或商店代码),更适配多商店架构下的邮件发送场景- 基础用法示例:
// 替代原写法 $transportBuilder->setFrom('sender_identifier'); $transportBuilder->setFromByScope('sender_identifier', $storeId); - 若无需指定商店范围,可传入
null作为第二个参数,效果与原setFrom方法一致:$transportBuilder->setFromByScope('sender_identifier', null);
注:
setFromByScope方法在Magento 2.3.0及以上版本已存在,是官方为优化多商店场景推出的方案,2.4.5版本正式将setFrom标记为弃用。
内容的提问来源于stack exchange,提问作者César Robledo
相关产品推荐
相关产品推荐

