Mário,

Excelente seu questionamento, realmente nem eu sabia disso, e fiz testes
agora pouco e graças ao Zend Framework é possivel sim enviar um objeto Date
do Flex para o PHP. Neste caso quem usa Zend Amf ele converte
automaticamente para um objeto Zend_Date, ou seja, pode ser manipulado antes
de salvar no banco por exemplo. Isso também vale quando você manda para o
Flex um Zend_Date e o Zend Amf novamente converte e o Flex entende como
objeto do tipo Date.

Estarei criando um post agora pouco para explicar sobre o assunto.

--
Att.,
José Carlos Silveira Fiel
Flex and PHP Developer
Adobe Certified Expert Flex with AIR
Blog: http://blog.josecarlosfiel.com.br/
Twitter: http://twitter.com/josecarlosfiel


Em 20 de abril de 2010 18:33, Mário Júnior <juninho...@gmail.com> escreveu:

> Mas assim está mandando como string, e depois no php vc precisa "converter"
> isso. Tudo bem q funciona, mas eu já preferiria pegar o *dt.selectedDate*que 
> devolve um objeto Date, já com informacoes de gmt, timezone, etc.
>
> Já vi várias pessoas (q em comum usam php) relatarem o uso de enviar como
> string, não entendo o porquê disso. Alguém sabe me dizer se é por algum
> problema de serialização com o amfphp e/ou zend amf, ou se é por mera
> conveniência mesmo?
>
>
> []s
>
>
>
>
>
> Em 20 de abril de 2010 18:02, Eduardo Ribeiro 
> <eduardoribeir...@gmail.com>escreveu:
>
> opa!! funcionou belezinha...nem imaginei que poderia ser este
>> atributo...tava tentando pegar a data selecionanda ...ai tava dando
>> errado...
>> mais deu certo...to convertendo ela antes no PHP...
>>
>> Valeu
>>
>> Muito Obrigado
>>
>> Em 20 de abril de 2010 09:36, José Carlos Fiel <zekf...@gmail.com>escreveu:
>>
>> Seria como se fosse um TextInput. Claro que a data pode ir no formato
>>> DD/MM/YYYY e você tem que tratar no php isso para ser salvo no banco.
>>>
>>> <mx:Script>
>>>
>>>   <![CDATA[
>>>
>>>            public function salvar():void
>>>            {
>>>                   var vo:SeuVO = new SeuVO;
>>>                   vo.data = dt.text;
>>>                   //faz o resto para enviar para o php
>>>            }
>>>
>>>   ]]>
>>> </mx:Script>
>>>
>>> <mx:DateField id="dt" />
>>>
>>>
>>> Seria isso? Qualquer coisa só falar.
>>>
>>> --
>>> Att.,
>>> José Carlos Silveira Fiel
>>> Flex and PHP Developer
>>> Adobe Certified Expert Flex with AIR
>>> Blog: http://blog.josecarlosfiel.com.br/
>>> Twitter: http://twitter.com/josecarlosfiel
>>>
>>>
>>> Em 19 de abril de 2010 17:45, Eduardo Ribeiro <
>>> eduardoribeir...@gmail.com> escreveu:
>>>
>>> Olá pessoal, estou com um form que vou salvar os dados no banco via
>>>> PHP, só que tenho pelo menos 3 campos que são DateField. Preciso do
>>>> valor capturado para salvar no banco, só que não sei como pegar este
>>>> valor e enviar ao PHP via ValueObject.
>>>>
>>>> Como faço pra pegar este valor?
>>>>
>>>> --
>>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>>> Para sair da lista, envie um email em branco para
>>>> flexdev-unsubscr...@googlegroups.com
>>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>>
>>>  --
>>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>>> Para sair da lista, envie um email em branco para
>>> flexdev-unsubscr...@googlegroups.com
>>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>>
>>
>>
>>
>> --
>>     Eduardo Ribeiro
>> Analista de Sistemas
>>     Fundação Unirg
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>>
>
>
>
> --
> Mario Junior
> http://blog.mariojunior.com/
> @mariojunior
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

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

Responder a