I am trying to perform a ticket search for a particular project that contains a particular value in a custom field. It seems that I'm wrong to specify what custom_field I want and with what value, but I can't see my mystake. Anyone can help me?
This is my code:
Code: Select all
$endpoint = "http://localhost/mantisbt/api/soap/mantisconnect.php?wsdl";
$client = new SoapClient($endpoint);
$username="administrator";
$password="bla";
$result = $client->mc_filter_search_issue_headers($username, $password, array('custom_fields' => array('field' => array('id' => 1), 'value' => 'foo'), 'project_id' => 1));
foreach ($result as $key => $value) {
print_r($value);
echo '<br>';
}
This is the error:
Code: Select all
Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has no 'field' property in C:\wamp\www\test_didac\webservice_mantis\obtener_version_mantis.php:178 Stack trace: #0 C:\wamp\www\test_didac\webservice_mantis\obtener_version_mantis.php(178): SoapClient->__call('mc_filter_searc...', Array) #1 C:\wamp\www\test_didac\webservice_mantis\obtener_version_mantis.php(178): SoapClient->mc_filter_search_issue_headers('administrator', 'bla', Array) #2 {main} thrown in C:\wamp\www\test_didac\webservice_mantis\obtener_version_mantis.php on line 178