<block type="page/html" name="root"output="toHtml" template="example/view.phtml">
type=“page/html”的形成,定义模块形成一种类型。
type = " A / B "
A是模块的别名。在本例中,页面是magepageblock的缩写(它是在app/code/core/mag/page/etc/config.xml中定义的)。B是相对于别名的类名,每个单词的初始字母都是大写的。在这种情况下,html变成了Html,并被添加到解析的别名中,所以它是Mage_Page_Block_Html.这可能是在app/code/core/Mage/Page/Block/Html.php中找到的,因为类名直接转换到Magento中的位置。
如果您使用的是模型别名而不是块别名,那么页面将是Mage_Page_Model。同样的事情也发生在资源模型和帮助器上。您自己的模块需要在配置中定义这些模块,如果要有块、模型和帮助程序