[CodeIgniter] Chamar model dentro de model
Marcus Cavalcanti
marcus.cavalcanti em gmail.com
Quinta Dezembro 6 09:35:36 BRST 2007
As regras de negócio no modelo? Que medo...
On Dec 6, 2007 9:00 AM, Luciano Soares <lussterl em gmail.com> wrote:
> Osdeni, numa arquitetura MVC as regras e negócio ficam no modelo e não no
> controlador.
>
>
> Em 05/12/07, Osdeni José Sadzinski < osdeni em gmail.com> escreveu:
> >
> > Como o Marco falou, pode ser um helper também, depende da complexidade
> > dessa classe Data.
> >
> > On Dec 5, 2007 2:02 PM, Marco Telles < contato em pierdeipanema.com.br >
> > wrote:
> >
> > > Uma vez rolou essa questão aqui, e a julgar pelo conteúdo do core do
> > > ci,
> > > onde todas as funções ficam no helpers e na libray as classes, você
> > > poderia colocar suas funções no helpers de sua aplicação.
> > > Agora isso é uma questão pessoal. Se você preferir pode até colocar
> > > como
> > > no método tradicional, como uma pasta include (desnecessária, mas é
> > > uma
> > > opção).
> > >
> > >
> > > Muita sorte para nós!
> > >
> > > Marco Telles
> > >
> > > #############
> > > # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
> > >
> > >
> > > Cleyverson Costa escreveu:
> > > > Sim Marco,
> > > >
> > > > Mas se eu nao coloco no model eu coloco onde?? Como uma library??
> > > >
> > > > Em 05/12/07, *Marco Telles* < contato em pierdeipanema.com.br
> > > > <mailto:contato em pierdeipanema.com.br>> escreveu:
> > > >
> > > > Se é uma função 'genérica', não seria o caso dela estar fora do
> > > > model e
> > > > disponível para qualquer model ou controller ?
> > > > Assim, você pelo controler, inclui sua função, faz o acesso ao
> > > model
> > > > 'data', recebe como retorno a 'data trabalhada', chama o model
> > > pessoa
> > > > enviando a 'data trabalhada' como parâmetro. Pelo que entendi
> > > > seria isso
> > > > uma forma ?
> > > >
> > > > Abs
> > > >
> > > > Muita sorte para nós!
> > > >
> > > > Marco Telles
> > > >
> > > > #############
> > > > # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
> > > >
> > > >
> > > >
> > > > Cleyverson Costa escreveu:
> > > > > Tipo.
> > > > >
> > > > > Eu criei o model pessoa e o model data por exemplo.
> > > > >
> > > > > Dentro do model pessoa eu tenho uma funçao que faz uma chamada
> > > no
> > > > > banco a uma data e trabalha trabalha com ela. Eu refazer o
> > > codigo
> > > > > dentro de pessoa é besteira, entao eu so quero estar dentro de
> > > > pessoa
> > > > > e chamar a funçao que está dentro do model data.
> > > > >
> > > > > É errado fazer isso?
> > > > >
> > > > > Abraços
> > > > >
> > > > > Em 05/12/07, *Osdeni José Sadzinski* < osdeni em gmail.com
> > > > <mailto: osdeni em gmail.com>
> > > > > <mailto:osdeni em gmail.com <mailto: osdeni em gmail.com>>>
> > > escreveu:
> > > > >
> > > > > Mas porque você ques chamar um model dentro de outro
> > > model?
> > > > >
> > > > > On Dec 5, 2007 3:34 AM, Cleyverson Costa
> > > > > < cleyversoncosta em gmail.com
> > > > <mailto:cleyversoncosta em gmail.com>
> > > > <mailto: cleyversoncosta em gmail.com
> > > > <mailto:cleyversoncosta em gmail.com>>> wrote:
> > > > >
> > > > > Pessoal,
> > > > >
> > > > > Eu estou dentro de uma função em um model X e quero
> > > > chamar uma
> > > > > função do model Y.
> > > > >
> > > > > Existe alguma restrição do CI qto a isso??
> > > > >
> > > > > Abraços
> > > > >
> > > > > --
> > > > > Cleyverson Pereira Costa
> > > > > Bacharel em Ciência da Computação FAESA
> > > > > Residente em Engenharia de Testes CIn-UFPE
> > > > >
> > > ----------------------------------------------------------
> > > > > Tel.: (81) 8785-1289
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista em codeigniter.com.br
> > > > <mailto:Lista em codeigniter.com.br> <mailto:Lista em codeigniter.com.br
> > > > <mailto:Lista em codeigniter.com.br>>
> > > > >
> > > >
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > > <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Atenciosamente,
> > > > >
> > > > > Osdeni José Sadzinski
> > > > > E-mail: osdeni em gmail.com <mailto: osdeni em gmail.com>
> > > <mailto:
> > > > osdeni em gmail.com <mailto:osdeni em gmail.com>>
> > > > > MSN: osdeni em hotmail.com <mailto:osdeni em hotmail.com >
> > > > <mailto:osdeni em hotmail.com <mailto: osdeni em hotmail.com>>
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista em codeigniter.com.br <mailto: Lista em codeigniter.com.br
> > > >
> > > > <mailto:Lista em codeigniter.com.br <mailto:Lista em codeigniter.com.br
> > > >>
> > > > >
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Cleyverson Pereira Costa
> > > > > Bacharel em Ciência da Computação FAESA
> > > > > Residente em Engenharia de Testes CIn-UFPE
> > > > > ----------------------------------------------------------
> > > > > Tel.: (81) 8785-1289
> > > > >
> > > >
> > > ------------------------------------------------------------------------
> > > > >
> > > > > _______________________________________________
> > > > > Lista mailing list
> > > > > Lista em codeigniter.com.br <mailto: Lista em codeigniter.com.br >
> > > > >
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > > <http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > > > >
> > > >
> > > > _______________________________________________
> > > > Lista mailing list
> > > > Lista em codeigniter.com.br <mailto: Lista em codeigniter.com.br>
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Cleyverson Pereira Costa
> > > > Bacharel em Ciência da Computação FAESA
> > > > Residente em Engenharia de Testes CIn-UFPE
> > > > ----------------------------------------------------------
> > > > Tel.: (81) 8785-1289
> > > >
> > > ------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > Lista mailing list
> > > > Lista em codeigniter.com.br
> > > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > > >
> > >
> > > _______________________________________________
> > > Lista mailing list
> > > Lista em codeigniter.com.br
> > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> > >
> >
> >
> >
> > --
> > Atenciosamente,
> >
> > Osdeni José Sadzinski
> > E-mail: osdeni em gmail.com
> > MSN: osdeni em hotmail.com
> > _______________________________________________
> > Lista mailing list
> > Lista em codeigniter.com.br
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
>
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20071206/40988cbc/attachment-0001.html
Mais detalhes sobre a lista de discussão Lista