核心文件之一 classes/stock/StockAvailable.php包含:
class StockAvailableCore extends ObjectModel
{
public static function getQuantityAvailableByProduct($id_product = null, $id_product_attribute = null, $id_shop = null)
{
...
}
...
}
我想从我的模块中调用这个 getQuantityAvailableByProduct()方法。
所以我尝试包含这个类(它是父类和父类的接口),扩展它并像这样调用方法:
require_once('../../src/Core/Foundation/Database/EntityInterface.php');
require_once('../../classes/ObjectModel.php');
require_once('../../classes/stock/StockAvailable.php');
$MyClass = new StockAvailableCore();
$MyClass->getStockAvailableIdByProductId($id);
而我得到的错误:
PHP Fatal error: Uncaught Error: Class 'ObjectModel' not found in /home/mantas/Server/honey/classes/stock/StockAvailable.php:34
我错过了什么?这是扩展类和调用方法的正确方法吗?
慕村9548890