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
我遗漏了什么?这是扩展类和调用方法的正确方式吗?
https://stackoverflow.com/questions/56135517
复制相似问题