我想在admin / component / com_virtuemart / models / product.php中编写一个API以获取产品并使用产品模型。
有些功能可以获取诸如if ( document.getElementById( cid ) ) {
return;
} else {
what you actually want
}
,getProductsInCategory()
和getProducts()
之类的产品
getProductsListing()
当我执行以上代码时,它将返回所有产品。每个请求我需要接收的产品数量有限(例如,数据库查询中的限制为20,10),与产品列表页面中的分页相同。
$productModel = VmModel::getModel('Product');
$products = $productModel->getProductsInCategory($catId);
函数仅返回产品的最大数量getProductListing()
。例如:
$nbrReturnProducts
中有100种产品,而我需要#__virtuemart_products
60至80中的20种产品。
id
但是此代码返回的产品从$productModel = VmModel::getModel('Product');
$nbrReturnProducts = 20;
$products = $productModel->getProductListing($group, $nbrReturnProducts, $withCalc, $onlyPublished, $single, $filterCategory, $category_id, $filterManufacturer, $manufacturer_id);
的1到20。
我可以使用哪个功能?