在OpenCart 2.0中,我正在扩展一个带有覆盖引擎的模型ModelAccountOrder
。我已经通过重写现有方法getOrder($order_id)
功能成功地修改了它,但当我在子类中创建新方法时,$this->db
在那里不可访问,我得到了以下错误:
致命错误:在第77行的system''library''DB''mpdo.php中找不到类"DB''stdClass"
我的孩子receivers_ModelAccountOrder
班在override'receivers'catalog'model'account'order.php
,一切都很好。
这与覆盖引擎无关。这是Opencart 2.0附带的驱动程序的一个问题,该驱动程序已被修补。
不幸的是,像这样的核心代码中有很多错误。如果你坚持在这个早期阶段开发2.0,我建议你密切关注他们的问题/修订列表。