【发布时间】:2013-12-19 22:43:02
【问题描述】:
管理面板(或其他地方)中的某些配置可以阻止模型重写运行吗?
这是模块的 config.xml 中的重写声明:
<global>
<models>
<cataloginventory>
<rewrite>
<stock_item>My_Mod_CatalogInventory_Model_Stock_Item</stock_item>
</rewrite>
</cataloginventory>
</models>
</global>
模块处于活动状态 - 这是肯定的,因为其他模块代码正在运行。
我重写了 Mage_CatalogInventory_Model_Stock_Item 中的 checkQuoteItemQty 方法,但它是来自正在运行的父类的 checkQuoteItemQty,不知道为什么...
class My_Mod_CatalogInventory_Model_Stock_Item extends Mage_CatalogInventory_Model_Stock_Item
{
public function checkQuoteItemQty($qty, $summaryQty, $origQty = 0)
{
// this code is not running...
exit('hello there');
【问题讨论】: