magento - Magento 中的 getHtml() 是什么

标签 magento

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

Magento 中的 getHtml() 是什么以及 getHtml() 和 getChildHtml() 之间的区别。

最佳答案

以编程方式 getHtml()是调用 protected 渲染方法的公共(public)方法Mage_Core_Block_Template::_toHtml() , 而 getChildHtml()尝试从调用 block 的 _children 中查找 block 实例数组并使用更常见的 Mage_Core_Block_Abstract::toHtml() 返回其渲染的值方法。

在架构上,除了为这些过滤器 block 实例减少微小的处理开销、内联翻译和缓存写入之外,我还不是 100% 清楚任何意图。

关于magento - Magento 中的 getHtml() 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12976231/

相关文章:

magento - 将访客订单链接到 magento 中的现有客户帐户

magento - fatal error : Uncaught SoapFault exception: [103] Attribute "include_in_menu" is required

magento - 如何在 Magento 1.6.2 中添加新的州/省和城市下拉列表?

php - Magento - 如何将可配置产品图像链接到简单产品图像?

magento - 重新排序 magento 管理系统/配置左侧导航

magento - 传统(标准)结账(分步页面)

php - 将类别从父可配置产品复制到 Magento 中的简单子(monad)产品

magento - 在 magento admin 中如何在添加产品页面中创建自定义字段

javascript - Magento 单页结帐

html - Magento - 如何使用 typekit 更改整个网站的字体?