2017-08-17 117 views
1

我们在REST API v4上遇到了错误。它阻止我们从糖数据库获取数据。我们正在使用SugarCRM版本7.6.2.1(内部版本)SugarCRM REST API v4上的错误

Strict Standards: Declaration of SugarWebServiceImplv3_1::get_entry_list() should be compatible with SugarWebServiceImpl::get_entry_list($session, $module_name, $query, $order_by, $offset, $select_fields, $link_name_to_fields_array, $max_results, $deleted = 0) in /home/testsugarcrm/app/www/service/v3_1/SugarWebServiceImplv3_1.php on line 20 

Strict Standards: Declaration of SugarWebServiceUtilv4::get_data_list() should be compatible with SugarWebServiceUtilv3_1::get_data_list($seed, $order_by = '', $where = '', $row_offset = 0, $limit = -1, $max = -1, $show_deleted = 0, $favorites = false, $singleSelect = false) in /home/testsugarcrm/app/www/service/v4/SugarWebServiceUtilv4.php on line 638 

Strict Standards: Declaration of SugarWebServiceImplv4::get_entries() should be compatible with SugarWebServiceImplv3_1::get_entries($session, $module_name, $ids, $select_fields, $link_name_to_fields_array, $track_view = false) in /home/testsugarcrm/app/www/service/v4/SugarWebServiceImplv4.php on line 21 

有谁知道如何解决这个错误?

回答

0

这些是严格标准这将需要在服务器/ PHP端被禁用。

找到你的php.ini文件(根文件夹),并更改叫的error_reporting属性:从

error_reporting = E_ALL | E_STRICT 

到:

error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_STRICT & ~E_DEPRECATED 
+0

谢谢您的回答。此更改只会隐藏错误消息吗?因为我们在使用这个API时也遇到了这个问题。该函数get_entry_list不返回数据,虽然它没问题。 –