Wak*_*ina 1 extends model magento
有谁知道如何Mage_Core_Model_App在Magento 扩展课程?
我已经设置了这样的config.xml
<?xml version="1.0"?>
<config>
<global>
<models>
<core>
<rewrite>
<app>My_Module_Model_App</app>
</rewrite>
</core>
</models>
</global>
</config>
Run Code Online (Sandbox Code Playgroud)
但是Magento似乎没有加载它.
如果我将App.php文件复制到app/code/local/Mage/Core/Model/App目录是否好?
我不确定这种方式是好的,因为如果我是对的,我必须将整个代码复制到其中,而我只需要进行小的修改.
有没有人有建议?
用于覆盖核心模型的xml代码看起来很好并且通常可以正常工作.Mage_Core_Model_App类的问题在于它是直接使用文件new Mage_Core_Model_App()中的方法实例化public static function app()的app/Mage.php
以xml方式重写核心模型仅影响使用Mage :: getModel('core/app')等加载的类.
因此,遗憾的是,在这种情况下,您唯一的选择是将文件复制到您的app/code/local文件结构,然后复制并粘贴整个代码,然后进行编辑.
但是,通常,您的xml重写结构可以完美地工作,并且比将整个类复制过来更好.这个特殊的核心模型有点特殊.
| 归档时间: |
|
| 查看次数: |
912 次 |
| 最近记录: |