Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcus Vinícius Nash

[Resolvido] Como passar os Setters para outra função ou Class.

Recommended Posts

Olá,

 

Vamos supor que criei uma Class assim:

 

final class ModuleController extends Controller {


   [...] Retorna o valor do Module 

   $values = new SettersGetters();   
   $values->setModule($tmp->module);

   [...] 

}

 

Se eu colocar o GetModule dentro da mesma função, funciona.

Gostaria de carrega-lo em uma outra função. Porém o PHP retorna informando que o valor é indefinido.

Como posso fazer? Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para quem estiver com esse mesmo problema, eis a solução que consegui:

 

Após setar todos os valores dentro do seu loop, basta colocar em uma array.

 

Exemplo:

 


function noticias() { 

   [...]

   while(){

       $result = new SettersGetters();

       $result->setId($tmp->id);
       $result->setTitulo($tmp->titulo);

       $this->noticias[] = $result;

   }

   return $this->noticias;

   [...]
} 

print_r($noticia);
// ou então: 
$noticias[0]->getId();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.