我需要将一些模块集成到 prestashop。我需要知道如何以编程方式查找所有多商店名称和数据库前缀。 我知道我可以在表 ps_shop 中找到所有商店的名称。 我知道我可以在parameters.php 中找到主数据库前缀。 但我不知道其他商店的数据库前缀在哪里。
最佳答案
无法通过后缀查找其他表格,在您的情况下通过_shop查找,但您可以使用此代码轻松获取所有表格:
$tables = Db::getInstance()->executeS('SHOW TABLES LIKE "%_shop";');
$tables = array_column($tables, 'Tables_in_'._DB_NAME_.' (%_shop)');
var_dump($tables);
关于php - 在哪里可以找到多商店 prestashop 表的前缀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55923349/