Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在产品过滤器 phtml 文件中 Magento 调用函数 getHtml()。
Magento 中的 getHtml() 是什么以及 getHtml() 和 getChildHtml() 之间的区别。
以编程getHtml()方式是调用受保护渲染方法的公共方法Mage_Core_Block_Template::_toHtml(),同时getChildHtml()尝试从调用块的数组中查找块实例并使用更常见的方法_children返回其渲染的值。Mage_Core_Block_Abstract::toHtml()
getHtml()
Mage_Core_Block_Template::_toHtml()
getChildHtml()
_children
Mage_Core_Block_Abstract::toHtml()
在架构上,除了为这些过滤器块实例减少微小的处理开销、内联翻译和缓存写入之外,我还不是 100% 清楚任何意图。