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
-~----------~----~----~----~------~----~------~--~---