我正在使用Consolibyte Quickbooks Web Connector PHP库并在web_connector/example_app_web_connector/
中测试示例应用程序,它适用于大多数部分。但是,它会生成自己的数据库前缀&初始化时的表名。我想知道如何覆盖它们以便我可以使用自己的数据库命名结构。
我看到它们是在QuickBooks/Driver/Sql.php
中定义的,但我知道从那里直接更改值并不是一个好主意。
我找到$driver_options = []
,但我不确定要提供哪些选项键。
答案 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);
}