2017-08-17 113 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不返回數據,雖然它沒問題。 –