Valeu a ajuda velho !! Acho que este foreach vai servir..... vou testar hj a noite !! ;)
Em 5 de fevereiro de 2010 14:46, Anderson Marques Ferraz < [email protected]> escreveu: > Até onde eu vejo, As requisições são imediatamente passadas para > controladores. A não ser que você mexa no framework, não vejo forma de > acessar um Model com dados populados a partir de um POST antes de passar > pelo Controller.... > > Mas desde que você consiga carregar um Model, para povoá-lo rapidamente, > você pode utilizar algo assim: > foreach ( $_POST as $key=>$value ){ > $this->$$key = $value; > } > > Ou, seja o elemento do vetor: > $_POST['nome'] = 'Anderson'; > > Na hora da atribuição, isso viraria: > $this->$nome = 'Anderson'; > > Pode parecer um pouco confuso, mas não é tanto assim. É um recurso do PHP > chamado *Variable variables*. Você acessa o conteúdo de uma variável > assim: $"uma_string_qualquer", desde que ela exista. > > Você pode utilizar uma lista branca antes de setar a variável (pra que > qualquer coisa do post não seja criada como uma variável) e/ou mesmo usar > alguns magic methods do php, se você deseja que essas variáveis sejam > criadas em tempo real: > > http://www.php.net/manual/en/language.oop5.overloading.php#language.oop5.overloading.members > > Em 5 de fevereiro de 2010 13:22, Rodrigo Bonjour > <[email protected]>escreveu: > >> Oi pessoal, >> >> Sou novo na lista e no PHP tb, muito crú mesmo. Eu sou desenvolvedor java >> mas agora estou precisando fazer um sistema em PHP. >> Bom, eu gostaria de saber se é possível e se é fácil de fazer a View >> devolver um model já preenchido. >> >> Ex: Eu geralmente uso no java os frameworks Spring para MVC e o Hibernate >> para persistência. Daí na minha view eu coloco os campos no HTML com o mesmo >> nome dos campos no objeto relacional e quando eu submeto, no Controller eu >> busco o Objeto Relacional já preenchido (a grosso modo, por cima é isso) , >> ou seja, não preciso ficar buscando os dados do POST e preenchendo o objeto. >> >> É possível ter um comportamento assim usando o ORM do Kohana ? da maneira >> que estou fazendo eu preciso buscar os dados do $_POST e alimentar o objeto, >> atributo por atributo. >> >> Desde já agradeço ! >> >> -- >> Rodrigo Bonjour >> * www.centralbrasileirao.com.br >> * www.litera.mus.br >> >> -- >> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana >> Php" dos Grupos do Google. >> Para postar neste grupo, envie um e-mail para [email protected] >> . >> Para cancelar a inscrição nesse grupo, envie um e-mail para >> [email protected]<kohana-php%[email protected]> >> . >> Para obter mais opções, visite esse grupo em >> http://groups.google.com/group/kohana-php?hl=pt-BR. >> > > > > -- > Anderson Marques Ferraz > UEFS - Engenharia de Computação - 2006.1 > Linux user #500881 - http://counter.li.org/ > > I synchronize and I specialize and I classify so much/ Don't worry 'bout > dreaming because I don't sleep > > -- > Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" > dos Grupos do Google. > Para postar neste grupo, envie um e-mail para [email protected]. > Para cancelar a inscrição nesse grupo, envie um e-mail para > [email protected]<kohana-php%[email protected]> > . > Para obter mais opções, visite esse grupo em > http://groups.google.com/group/kohana-php?hl=pt-BR. > -- Rodrigo Bonjour * www.centralbrasileirao.com.br * www.litera.mus.br -- Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos Grupos do Google. Para postar neste grupo, envie um e-mail para [email protected]. Para cancelar a inscrição nesse grupo, envie um e-mail para [email protected]. Para obter mais opções, visite esse grupo em http://groups.google.com/group/kohana-php?hl=pt-BR.
