Php Magento-如何在Magento 1.7.2中物理定位特定类
有人知道如何在Magento中定位类的物理路径吗 例如,此类:Idev\u onestep checkout\u Block\u Adminhtml\u Sales\u Order\u View\u Comment 它似乎遵循文件夹的模式,但情况并非总是如此Php Magento-如何在Magento 1.7.2中物理定位特定类,php,function,class,magento,Php,Function,Class,Magento,有人知道如何在Magento中定位类的物理路径吗 例如,此类:Idev\u onestep checkout\u Block\u Adminhtml\u Sales\u Order\u View\u Comment 它似乎遵循文件夹的模式,但情况并非总是如此 你能告诉我如何定位这个类吗?Magento用Zend Framework的方式命名类。用斜杠替换不死分数并获得文件名,最后是ad.php。因此,在您的情况下,Idev\u onestep checkout\u Block\u Adminht
你能告诉我如何定位这个类吗?Magento用Zend Framework的方式命名类。用斜杠替换不死分数并获得文件名,最后是ad
.php
。因此,在您的情况下,Idev\u onestep checkout\u Block\u Adminhtml\u Sales\u Order\u View\u Comment
应该位于文件中
Idev/OneStepCheckout/Block/Adminhtml/Sales/Order/View/Comment.php
。此路径相对于代码池。Magento有3个这样的代码池,都位于app/code/
中
core
-除非类名以Mage
或Enterprise
对于EE版本,您不应该在这里查看community
-这包含社区模块local
-这包含本地扩展(但一些社区扩展也可以放在这里)本地
或社区
文件夹。按此顺序查找它们(首先是local
然后是community
),因为在特殊情况下,文件可以同时位于这两个文件中,但local
中的文件具有优先级。(这种情况很少发生)
类可以位于的另一个位置是lib
文件夹(但您的情况并非如此)。其中有一些核心类,如Zend.*
或Varien.*
等