block 和 reference 标签 里的type属性
2013-01-28 19:16
369 查看
实例化块对象
在布局文件中,<block />和<reference />标签有一个“type”属性,这个属性其实是一个URI
<block type="page/html" ...
<block type="page/template_links"
Magento就是通过这个URI是用来查找块对应的类名。这个URI分为两部分,第一部分“page”是用来在全局配置中查找一个基本类名,第二部分“html”或者“template_link”将被添加到基本类名后面生成一个具体的将被实例化的类名。
我们以“page/html”为例。首先Magento在全局配置中找到节
/global/blocks/page
有以下内容:
<page> <class> Mage_Page_Block </class> </page>
这里我们拿到了一个基本类名“Mage_Page_Block”,然后添加URI的第二部分“html”到基本类名后面,我们就得到最终的块对象的类名 “Mage_Page_Block_Html”。块的类名在Magento中被称为“分组类名”(Grouped Class Names),这些类都用相似的方法被实例化。
相关文章推荐
- script标签属性type与language使用选择
- HTML标签的type属性
- html input type text标签属性和方法事件
- html <input>标签类型属性type(file、text、radio、hidden等)详细介绍
- 如何消除inline-block属性带来的标签间间隙
- html input type text标签属性和方法事件 (一)
- html input type text标签属性和方法事件
- HTML <button> 标签的 type 属性
- struts.xml文件中 result标签的 type 属性为redirectAction时URL参数与值的获得
- a标签加绝对定位在图片上面,a的链接和块状属性block失效,而且是所有IE版本都失效的
- HTML <input> 标签的 type 属性
- Struts2配置文件中,标签result的type属性
- struts2.xml 中的result标签type属性
- HTML <input> 标签的 type 属性
- script标签属性用type还是language?
- script标签属性用type还是language?
- Struts2 - result标签的name属性和type属性。
- HTML语言button标签type属性问题
- Struts标签里的type属性
- HTML <input> 标签的 type 属性