2
ฉันจะหลีกเลี่ยงการแก้ไข Drupal core ได้อย่างไร
ฉันกำลังสร้างการแลกเปลี่ยนกับบริการ XML ของคู่ค้าและฉันไม่สามารถรับ XML ได้อย่างถูกต้อง แต่เช่นเดียวกับทุกสิ่ง Drupal ข้อผิดพลาด xmlrpc และการบันทึกการกระทำนั้นน้อยกว่าที่คาดเดายาก ดังนั้นฉันจึงรวมอยู่ใน / xmlrpc.inc function xmlrpc_request($method, $args) { $xmlrpc_request = new stdClass(); $xmlrpc_request->method = $method; $xmlrpc_request->args = $args; $xmlrpc_request->xml = <<<EOD <?xml version="1.0"?> <methodCall> <methodName>{$xmlrpc_request->method}</methodName> <params> EOD; foreach ($xmlrpc_request->args as $arg) { $xmlrpc_request->xml .= '<param><value>'; $v = xmlrpc_value($arg); $xmlrpc_request->xml .= xmlrpc_value_get_xml($v); …
21
7