如何更改Consolibyte Quickbooks Web Connector

时间:2018-01-19 07:24:55

标签: php quickbooks

我正在使用Consolibyte Quickbooks Web Connector PHP库并在web_connector/example_app_web_connector/中测试示例应用程序,它适用于大多数部分。但是,它会生成自己的数据库前缀&初始化时的表名。我想知道如何覆盖它们以便我可以使用自己的数据库命名结构。

我看到它们是在QuickBooks/Driver/Sql.php中定义的,但我知道从那里直接更改值并不是一个好主意。

我找到$driver_options = [],但我不确定要提供哪些选项键。

1 个答案:

答案 0 :(得分:0)

在包含代码之前,您可以define前缀。

define('QUICKBOOKS_DRIVER_SQL_MYSQLI_PREFIX', 'your_custom_prefix');

参考:

代码执行此操作以允许您覆盖前缀:

if (!defined('QUICKBOOKS_DRIVER_SQL_MYSQLI_PREFIX'))
{
    define('QUICKBOOKS_DRIVER_SQL_MYSQLI_PREFIX', QUICKBOOKS_DRIVER_SQL_PREFIX);
}