作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在查看 magento 源代码时偶然发现以下类后:Mage_Core_Block_Template_Facade,我完全不知道这个类是做什么的。
显然,我已经看过它并进行了一些调查,但我不清楚。
谁能解释它在生活中的用途以及何时使用它可能有用
最佳答案
Mage_Core_Block_Template_Facade ,其实很容易理解。它..
<block type="core/template_facade" name="product.info.container1" as="container1">
<action method="setDataByKey"><key>alias_in_layout</key><value>container1</value></action>
<action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
<action method="append"><block>product.info.options.wrapper</block></action>
<action method="append"><block>product.info.options.wrapper.bottom</block></action>
</block>
<block type="core/template_facade" name="product.info.container2" as="container2">
<action method="setDataByKey"><key>alias_in_layout</key><value>container2</value></action>
<action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
<action method="append"><block>product.info.options.wrapper</block></action>
<action method="append"><block>product.info.options.wrapper.bottom</block></action>
</block>
<action method="unsetCallChild"><child>container1</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
<action method="unsetCallChild"><child>container2</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
<action method="setDataByKey"><key>alias_in_layout</key><value>container1</value></action>
<action method="setDataByKeyFromRegistry"><key>options_container</key><key_in_registry>product</key_in_registry></action>
Mage::registry('product')->getData('options_container');
<action method="unsetCallChild"><child>container1</child><call>ifEquals</call><if>0</if><key>alias_in_layout</key><key>options_container</key></action>
关于magento - Mage_Core_Block_Template_Facade 的目的是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745485/
在查看 magento 源代码时偶然发现以下类后:Mage_Core_Block_Template_Facade,我完全不知道这个类是做什么的。 显然,我已经看过它并进行了一些调查,但我不清楚。 谁能
我是一名优秀的程序员,十分优秀!