Fatal error: Call to a member function IPP() on a non-object in QuickBooks/IPP/Service.php on line 417
Fatal error: Call to a member function IPP() on a non-object in QuickBooks/IPP/Service.php on line 417
我已将 https://github.com/consolibyte/quickbooks-php 下载到 php 服务器。然后我用开发人员密钥填写 docs/partner_platform/example_app_ipp_v3/config.php
并输入 mysql 数据库凭据。一旦我在浏览器中 运行 docs/partner_platform/example_app_ipp_v3/example_customer_add.php
脚本,我就会收到错误
Notice: Undefined variable: Context in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54
Notice: Undefined variable: realm in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54
Fatal error: Call to a member function IPP() on a non-object in /var/www/QuickBooks/IPP/Service.php on line 417
我做错了什么?我该如何解决这个问题?
我认为发生这种情况的唯一方法是您尚未实际连接到 QuickBooks。
您是否在访问 example_customer_add.php
之前访问了 index.php
脚本以实际连接到 QuickBooks?
index.php
是否表示您已成功连接到 QuickBooks?
郑重声明,我遇到了类似的问题。当我从函数内部使用 API 执行操作时发生错误。即:
function foo () {
$CustomerService->query($Context, $realm, ...
...
问题是无法从函数内部访问全局变量 $Context 和 $realm,在使用它们之前需要使用 global 导入。
global $Context, $realm;
我已将 https://github.com/consolibyte/quickbooks-php 下载到 php 服务器。然后我用开发人员密钥填写 docs/partner_platform/example_app_ipp_v3/config.php
并输入 mysql 数据库凭据。一旦我在浏览器中 运行 docs/partner_platform/example_app_ipp_v3/example_customer_add.php
脚本,我就会收到错误
Notice: Undefined variable: Context in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54
Notice: Undefined variable: realm in /var/www/docs/partner_platform/example_app_ipp_v3/example_customer_add.php on line 54
Fatal error: Call to a member function IPP() on a non-object in /var/www/QuickBooks/IPP/Service.php on line 417
我做错了什么?我该如何解决这个问题?
我认为发生这种情况的唯一方法是您尚未实际连接到 QuickBooks。
您是否在访问 example_customer_add.php
之前访问了 index.php
脚本以实际连接到 QuickBooks?
index.php
是否表示您已成功连接到 QuickBooks?
郑重声明,我遇到了类似的问题。当我从函数内部使用 API 执行操作时发生错误。即:
function foo () {
$CustomerService->query($Context, $realm, ...
...
问题是无法从函数内部访问全局变量 $Context 和 $realm,在使用它们之前需要使用 global 导入。
global $Context, $realm;