php - 添加 PHP Prestashop 模块后获取产品 ID

标签 php mysql prestashop prestashop-1.5

我写了一个这样的函数:

public function addProduct($data){
    $object = new Product();
    foreach($data as $k=>$v){
        $object->{$k} = $v;
    }
    //$object->updateCategories($data['category'], true);
    if($object->save()){
        return $object->add();
    }else{
        return false;
    }
}

它工作正常,但我需要返回产品 ID。
我尝试过:

Db::getInstance()->Insert_ID();

但它返回'0'

最佳答案

我已经阅读了AdminImportController.php,解决方案很简单:

return $object->id;

关于php - 添加 PHP Prestashop 模块后获取产品 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22552699/

相关文章:

php - Yii2 在后台发送电子邮件

.htaccess - PrestaShop 1.6 - htaccess 文件中的自定义条目

php - 对具有多个索引的 mysql json 对象求和

java - JSP页面到PHP页面的转换?

mysql - 在 SQL 端查询分页

mysql - 试图计算并加入两个 mysql 表

apache - Prestashop 1.7 无法访问 api

php - Prestashop 1.7 无法显示自定义模块

PHP fatal error 帮助

java - 在 java db 中创建触发器