Legal, Jonatan,
Dependendo do caso eu crio a tabela com a library tables também, como eu
sou mais focado em desempenho em alguns sistemas eu coloco na balança o que
é mais rápido e mais fácil de dar manutenção, se o retorno de uma tabela
são apenas duas colunas, eu gero o HTML no controller mesmo, não fica nem
um pouco difícil de entender e, em termos de desempenho é mais rápido do
que carregar uma library e uma view. Se eu precisar gerar uma tabela com
mais campos, eu prefiro perder um pouquinho de desempenho para deixar o
código mais fácil de dar manutenção, nesse caso eu uso a library tables,
algo como:
$this->table->set_heading('Col1', 'Col2', 'Col3', 'Col4');
foreach
$this->table->add_row(array('data' => 'col1', 'align' => 'center'),
array('data' => 'col 2', 'align' =>
'left'),
array('data' => 'col 3', 'align' =>
'center'),
array('data' => 'col 4', 'align' =>
'center'));
$tabela = $this->table->generate();
Claro que só uso quando preciso gerar o conteúdo de forma dinâmica, mas
cada tem sua forma de fazer as coisas...
Um abraço,
Andrey
Em 1 de maio de 2012 16:49, Marcelo Florindo
<[email protected]>escreveu:
> Beleza galera.....
>
> No caso do ajax...eu fazia muito disso...
>
> Abração a todos e muito obrigado.
>
> Att,
>
> Marcelo
>
> Em 1 de maio de 2012 14:06, Jonatan Froes <[email protected]>
> escreveu:
> > Quando nao uso o datatable, gero a tabela no controller e uso uma view
> > padrão para exibir a tabela.
> >
> > Fiz um ctrl+c - ctrl+v da view e de um controller - http://d.pr/n/kuYG
> >
> > Em 1 de maio de 2012 12:24, Andrey Wischneski <[email protected]
> >escreveu:
> >
> >> Eu normalmente não faço isso também, mas quando é um retorno AJAX eu não
> >> crio uma view só com 2 linhas de HTML para enfiar um foreach lá dentro,
> >> faço mais ou menos isso aí que você mostrou, acho que criar um monte de
> >> views deixa o projeto mais bagunçado do que colocar um "<tr>" no
> >> controller.
> >>
> >>
> >> Em 1 de maio de 2012 09:57, Jonatan Froes <[email protected]>
> >> escreveu:
> >>
> >> > Se vc quer gerar a tabela no controller, usa a library HTML Table:
> >> >
> >> > http://codeigniter.com/user_guide/libraries/table.html
> >> >
> >> > Em 30 de abril de 2012 20:35, Cristiano Santos Oliveira <
> >> > [email protected]> escreveu:
> >> >
> >> > > Sim sim vc está ferindo a camada de Vizualização, esse foreach
> deveria
> >> > ser
> >> > > feito na view e não no controller.
> >> > > Dá uma olhada aqui:
> >> > > http://codeigniter.com/user_guide/general/views.html
> >> > >
> >> > >
> >> > >
> >> > > Em 30 de abril de 2012 19:28, Marcelo Florindo
> >> > > <[email protected]>escreveu:
> >> > >
> >> > > > Boa Noite colegas,
> >> > > >
> >> > > > Poderia eu fazer isto no controller:
> >> > > >
> >> > > > public function listar($selecao){
> >> > > >
> >> > > > $string = '';
> >> > > > foreach ($selecao->result() as $row)
> >> > > > {
> >> > > > $string.='<tr class="gradeU">';
> >> > > > $string.='<td>'.$row->id_moeda.'</td>';
> >> > > > $string.='<td>'.$row->moeda.'</td>';
> >> > > > $string.='<td>'.$row->simbolo.'</td>';
> >> > > > $string.='<td
> >> > > > class="center">'.$row->data_ultima_atualizacao.'</td>';
> >> > > > $string.='<td
> class="center">'.$row->data_inclusao.'</td>';
> >> > > > $string.='</tr>';
> >> > > >
> >> > > > }
> >> > > >
> >> > > > return $string;
> >> > > > }
> >> > > >
> >> > > > Falo no sentido de acabar derrubando algum conceito do MVC.
> >> > > >
> >> > > > Att,
> >> > > >
> >> > > > --
> >> > > > Marcelo
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> ---------------------------------------------------------------------------------
> >> > > > Desenvolvedor/Analista
> >> > > > Sites e Sistemas
> >> > > >
> >> > > >
> >> > >
> >> >
> >>
> ---------------------------------------------------------------------------------
> >> > > >
> >> > > > _______________________________________________
> >> > > > [email protected]
> >> > > > http://www.codeigniter.com.br
> >> > > >
> >> >
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >> > > >
> >> > > > ---------------------------
> >> > > > Oportunidade de negócio
> >> > > > http://www.franquiasargohost.net
> >> > > > ---------------------------
> >> > > >
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > >
> >> > > ----
> >> > > Cristiano Santos de Oliveira
> >> > > Desenvolvedor de Software
> >> > > Cel. (71) 91794664
> >> > > MSN: [email protected]
> >> > > Gmail: [email protected]
> >> > > Skype: cristiano.oliveir
> >> > > Linux user # 495181
> >> > > ----------------------------------------------------------
> >> > > "... não vemos o mundo com nossos olhos, mas com os conceitos que
> >> habitam
> >> > > nossa mente..."
> >> > > Osame Kinouchi.
> >> > >
> >> > > Cristiano S. Oliveira
> >> > > _______________________________________________
> >> > > [email protected]
> >> > > http://www.codeigniter.com.br
> >> > >
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >> > >
> >> > > ---------------------------
> >> > > Oportunidade de negócio
> >> > > http://www.franquiasargohost.net
> >> > > ---------------------------
> >> > >
> >> > _______________________________________________
> >> > [email protected]
> >> > http://www.codeigniter.com.br
> >> >
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >> >
> >> > ---------------------------
> >> > Oportunidade de negócio
> >> > http://www.franquiasargohost.net
> >> > ---------------------------
> >> >
> >> _______________________________________________
> >> [email protected]
> >> http://www.codeigniter.com.br
> >>
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >>
> >> ---------------------------
> >> Oportunidade de negócio
> >> http://www.franquiasargohost.net
> >> ---------------------------
> >>
> > _______________________________________________
> > [email protected]
> > http://www.codeigniter.com.br
> > http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> > ---------------------------
> > Oportunidade de negócio
> > http://www.franquiasargohost.net
> > ---------------------------
>
>
>
> --
> Marcelo
>
> ---------------------------------------------------------------------------------
> Desenvolvedor/Analista
> Sites e Sistemas
>
> ---------------------------------------------------------------------------------
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------