带有Prestashop 1.7的php:致命错误:未捕获的错误:找不到类'Db'

简单的PHP代码,可从网络浏览器运行SQL查询。

    <?php

$insertData = array(
         'id_product'  => 122,'id_carrier_reference'  => 8,'id_shop'   => 1,);

$table = "product_carrier" ;

if (!Db::getInstance()->insert($table,$insertData))
     die('erreur!');

我收到此错误致命错误:未捕获的错误:在...中找不到类'Db'

我将小脚本放在Web服务器根目录下的php文件:test.php中 并运行http://mywebsite.com/test.php

到底是什么问题?

aaa623946900 回答:带有Prestashop 1.7的php:致命错误:未捕获的错误:找不到类'Db'

您需要实例化PrestaShop。如果您在根PrestaShop文件夹中运行此脚本,请在文件开头添加以下行:

require dirname(__FILE__).'/config/config.inc.php';

本文链接:https://www.f2er.com/3089982.html

大家都在问