加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:52:44 所属栏目:MsSql教程 来源:网络整理
导读:我想知道是否有一个特殊的opencart功能,可以通过前端页面(如wordpress“wp_insert_post”)上的php / html格式以编程方式向Opencart数据库添加/编辑产品,或者我必须将所有代码 PHP的方式插入DB_TABLE …..) 还有哪些opencart db表我必须用来添加简单的产品信息
>我想知道是否有一个特殊的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更多信息

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读