Geralmente não se cria e nem se altera o arquivo methodTable, ele é gerado
automaticamente quando você clica em Save to ?????.methodTable.php, depois
de criar sua função no arquivo dentro da pasta services ou alterar você deve
sempre clicar no link para gerar um .methodTable...


Andrey


On 08/08/07, Mário Júnior <[EMAIL PROTECTED]> wrote:
>
> Olá. Salve Lista.
>
> Acho q essa deve ser fácil, mas realmente estou tendo problemas em
> registrar uma classe com vários métodos remotos no amfphp
>
>
> Já googlei a net toda e todo exemplo q eu vejo utilizam uma classe com um
> método apenas, nesse tipo:
>
> class Hello {
>
>     //construtor
>     public function Hello() {
>
>         $this->methodTable = array(
>                 "OlaMundo" => array(
>                 "description" => "Retorna uma simples msg",
>                 "access" => "remote")
>         );
>
>     }
>
>     //método remoto
>     public function OlaMundo() {
>       return "Olá Mundo em Flex!!!"
>
>     }
>
> } //fim da classe
>
> Desse modo funciona... agora se eu adicionar mais métodos na classe, e
> criar mais um "sub-array" dentro do array do construtor, o amfphp dispara um
> erro .......
>
> eu fiz dessa forma:
>
> $this->methodTable = array(
>                 "OlaMundo" => array(
>                 "description" => "Busca dados no BD",
>                 "access" => "remote") , [[aqui tenho uma vírgula para
> separar os elementos do array]]
>
>                  "Metodo2" => array(
>                 "description" => "Meu segundo método",
>                 "access" => "remote")
>         );
>
>
>
> Apenas adicionei mais um elemento no array q faz referencia ao amfphp e
> criei um novo método na classe (a classe agora tem 2 métodos) e o amfphp não
> reconhece o segundo método...
>
>
> Gostaria de saber da galera que usa o amfphp como estão fazendo com suas
> aplicações, pois eu não acredito q uma classe só pode ter um método...
> hehehehe
>
>
> Abraços e Obrigado!
>
>
> Júnior
>
> --
> Mário de Souza Júnior
> Programador
> (44) 4009-3550
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a