[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