如何以编程方式将产品添加到Opencart数据库

前端之家收集整理的这篇文章主要介绍了如何以编程方式将产品添加到Opencart数据库前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
>我想知道是否有一个特殊的opencart功能,可以通过前端页面(如wordpress“wp_insert_post”)上的PHP / html格式以编程方式向Opencart数据库添加/编辑产品,或者我必须将所有代码 PHP的方式插入DB_TABLE …..)
>还有哪些opencart db表我必须用来添加简单的产品信息与图像,只是产品和product_description表,当然,我需要的产品也出现在管理页面添加它使用前端页面

我真的需要一些参考,告诉我这样做的方式

(我使用opencart 1.5.1.3)

解决方法

您只需要创建一个值的关联数组即可传递给/admin/model/catalog/product.PHP中的addProduct()方法.将模型加载到控制器中
// Assoc array of data
$productData = array(
    'name' => 'Product Name Here','model' => 'ABC123',...
);

// Load model into memory if it isn't already
$this->load->model('catalog/product');

// Attempt to pass the assoc array to the add Product method
$this->model_catalog_product->addProduct($productData);

这正是OpenCart在管理区域中做的,只是它使用窗体中的POSTed值作为数组传递

请注意,一些值(如描述,图像等)是数组中本身的数组,因此需要进行编码.如果要查看模型从产品添加表单中获取内容,请打开模型PHP文件,在方法开头找到addProduct()方法和print_r $data变量,它将为您提供完整的列表阵列键,其中大部分不是必需的.请参阅管理员中的表单.这是很容易找出哪个字段与数组中的哪个关键字有关

getting started as a developer in OpenCart更多信息

猜你在找的MsSQL相关文章