Não entendi muita coisa, mas fico feliz que tenha encontrado uma solução,
ainda não achei nenhuma real necessidade para criar um arquivo tão inútil a
mão, pelo menos para mim nunca foi útil, ainda mais pq o AMFPHP
disponibiliza esta facilidade...

Valeu!


On 08/08/07, Mário Júnior <[EMAIL PROTECTED]> wrote:
>
> Olá.  Obrigado pelo retorno.
>
> Então... vi como o Igor (da lista flex-brasil) vc fez no array do
> construtor e o meu estava no mesmo estilo.
>
>
> Fui no site oficial do amfphp e baixei-o de novo, apos extraí-lo, tentei
> executar minha classe (sem alterá-la) com 5 métodos dentro e deu certo.
> Talvez eu estivesse usando alguma versão antiga do amfphp (nem verifiquei)
> ...
>
>
> Eu não uso o generator do amfphp, prefiro gerar diretamente na mão criando
> o array methodTable diretamente no construtor. Assim tb rola.. deu tudo
> certo graças a Deus, hehehehe...
>
> Só acho uma pena o amfphp não reconhecer construtores do tipo
> __construct() ... mas nada q não seja contornável né.
>
>
> Abraços e obrigado.
>
>
> Júnior
>
>
>
>
>
>
>
>
>
>
>
> Em 08/08/07, Andrey Wischneski < [EMAIL PROTECTED]> escreveu:
> >
> > 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
> > >
> > >
> > >
> >
> >
> >
> >
>
>
> --
> 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