before=Mage_Adminhtml whith after=Mage_Adminhtml
他们的意思是在 magento的核心模块之前或之后加载
分析参考:
https://alanstorm.com/magento_admin_hello_world_revisited/
该after="Mage_Adminhtml"
属性很重要。没有它,如果你的模块包含一个与另一个Magento模块同名的控制器(想想IndexController
),Magento可能会选择你的模块的控制器,而它应该选择另一个。此行为可用于使用before="Mage_Adminhtml"
模拟显式创建控制器覆盖。这也意味着您应该注意并为管理控制器选择一个唯一的全局名称,因为存在与第三方模块的控制器冲突的可能性,并且无法before
为每个创建的模块添加节点。