2013-02-13 40 views
7

我发现通过搜索覆盖/ lib /文件,特别是/ lib/Varien/File/Uploader /,的唯一方法是将文件移动到/ local/Varien/File /并在那里编辑。Magento重写/ lib /文件?

这很好,但我想在我的模块命名空间中有修改后的文件。类似的问题,比如如何用核心文件做到这一点,涉及在你的config.xml中重写它们。是否有可能在config.xml中重写一个/ lib /文件?

+0

为什么不创建自己的功能和“扩展Varien_File_Uploader”? – philwinkle 2013-02-13 18:56:00

+0

我只是在我自己的文件中重新声明函数?它会重写在lib文件中声明的函数吗? – swl1020 2013-02-13 19:51:36

+1

复制,不要移动。效果虽然相同。 – benmarks 2013-02-13 20:08:23

回答

5

不,这是不可能的。如果你看看lib/Varien中的类是如何实例化的,你会看到没有使用工厂方法,但是这些类是直接按名称引用的。