Completando o amigo Ademir,

Ifs são aceitáveis em situações onde a composição da exibição vai se alterar
de acordo com o conteúdo a ser renderizado
*
Exemplos práticos:*

- Usa a mesma view pra editar e cadastrar registros, mas só quer por um
botão de voltar quando estiver editando (aceitável o if)
- Está fazendo um iterator, e deve exibir em negrito o nome dos clientes que
são especiais (aceitável)
- Está fazendo um iterator, e deve trazer o cnpj caso seja pessoa jurídica
ou cpf caso fisica (não tão aceitável)

No terceiro caso, eu recomendaria você tratar, num helper ou no proprio
modelo, o array de clientes, pra já ir pra view no ponto de ser exibido,
trazendo por exemplo uma chave "documento" já preenchido com o cnpf ou cpf.

*Resumindo:*

- Se você está fazendo ifs por algum tipo de lógica, provavelmente seria
melhor fazer isso em outro lugar.
- Se você está fazendo ifs para tornar a visualização diferente dependendo
do conteúdo a ser renderizado, provavelmente está correto.



Escrevi de mais? deu pra entender?

Abraços,

2011/4/27 Marcelo Diniz <[email protected]>

> Opa, sendo assim vou mudar um pouco meus conceitos e com isso pode ter
> certeza que meu trabalho será um pouco menor!
>
>
>
> Em 27 de abril de 2011 16:36, Ademir Cristiano Gabardo <
> [email protected]> escreveu:
>
> > IF´s já são situações mais específicas, mas tbm normal, não vejo nada de
>
>
>
>
> --
> Marcelo Felipe Santiago Diniz
> [image: t_mini-a.png] @marcelo_leo27 <http://www.twitter.com/marcelo_leo27
> >
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>



-- 
Eric Saboia - eric.saboia.org

Beautiful is better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.

The Zen of Python, by Tim Peters
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a