【问题标题】:Magento 2 : block function call from another block functionMagento 2:从另一个块函数调用块函数
【发布时间】:2022-01-23 16:12:24
【问题描述】:

如果我想从一个块文件中调用另一个块文件中的任何函数,那怎么可能呢?

~提前谢谢你!

【问题讨论】:

    标签: php magento2


    【解决方案1】:

    如果您需要调用在另一个块文件中声明的函数,则必须扩展该块

    class YourBlockClass extends OtherBlock
    

    但是,如果您需要在不扩展块的情况下调用函数,则必须将该函数放在一个助手中,该助手具有在许多地方调用的函数。

    【讨论】:

    • 但是对于块类,如果使用 __construct,则需要扩展 /View/Element/Template 类。那么如何解决呢?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2013-02-25
    • 2016-05-31
    相关资源
    最近更新 更多