gpt4 book ai didi

php - block 和模板如何在 Magento 中工作

转载 作者:可可西里 更新时间:2023-10-31 22:48:15 25 4
gpt4 key购买 nike

我使用 magento 已经有一段时间了,有一些细节我试图了解它是如何工作的, block 和模板,例如,我不明白如何工作的部分是你可以做的这在模板中(一个 .phtml 文件)

$this->getFunctionName();  

这意味着在分配给该模板的 block 中有一个具有该名称的函数。
我正在尝试编写一个简单的示例,只是为了看看它是如何工作的,但我无法弄清楚,直到现在,我只是头疼。
您怎么可能在 .phtml 文件中使用 $this 来调用 block 函数?似乎 .phtml 是对象的一部分,对吧?

谢谢

最佳答案

查看 Mage_Core_Block_Template 的 fetchView 方法,模板文件包含在该方法中并可以访问该类。输出缓冲用于收集模板输出,而不是显示包含的模板。

关于php - block 和模板如何在 Magento 中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5159959/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com