Integração com RedMine com o pegar o valor no objeto?

Enviada por Waldinei Bispo de Lima 
Waldinei Bispo de Lima
Integração com RedMine com o pegar o valor no objeto?
19 de May de 2014 às 03:47PM
Ola Pessoal

estou perdido e provável que seja por falta de compreender fundamentos.

estou integrando um sistema com RedMine, utilizando a biblioteca "kbsali/redmine-api".

estou obtendo o seguinte retorno:


Redmine\Api\SimpleXMLElement Object
(
[id] => 103
[project] => Redmine\Api\SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 1
[name] => Suporte
)

)

[tracker] => Redmine\Api\SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 1
[name] => Defeito
)

)

[status] => Redmine\Api\SimpleXMLElement Object
(
[@attributes] => Array
(
[id] => 1
[name] => Nova
)

)
)


consigo pegar o nome assim:

foreach ($retorno as $v){
$n = $v->getName();
echo ($n." | ");
}

id | project | tracker | status

Agora vem o problema:

Não consigo pegar o valor os valores, neste exemplo o id seria 103.

Alguma dica ai?
Waldinei Bispo de Lima
RESOLVIDO Re: Integração com RedMine com o pegar o valor no objeto?
21 de May de 2014 às 05:11AM
Encontrei a solução

Não sei se é permitido incluir link externo, mas sendo justo, foi onde encontrei a resposta:

http://rubsphp.blogspot.com.br/2011/02/simplexml.html

No caso descrito acima pega-se o valor do id com

strval($retorno->id)
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.