什么是Magento中的getHtml()

San*_*raj 5 magento

在产品过滤器phtml文件中,Magento调用函数getHtml().

什么是Magento中的getHtml()以及getHtml()和getChildHtml()之间的差异.

ben*_*rks 9

以编程方式getHtml()是一种用于调用受保护的呈现方法的公共方法Mage_Core_Block_Template::_toHtml(),同时getChildHtml()尝试从调用块的_children数组中查找块实例,并使用更常见的Mage_Core_Block_Abstract::toHtml()方法返回其呈现的值.

在架构上,除了为这些过滤器块实例削减微小的处理开销,内联转换和缓存写入之外,我不会100%明确任何意图.