Ah, sim! justamente isso que eu quis dizer quando achava que o CI tinha uma
solução pra isso... Só que não procurei pq tava vendo o jogo da alemanha...
rsrsrsrsrsrs

Abraços



2010/6/27 Pedro Bernardes <[email protected]>

> A idéia de usar view é justamente não fazer include.
>
> eu pensei em algo assim no controller
>
> function loadTop()
> {
>    $this->load->view('coisas que vem antes do menu')
>
>     if(//Checa se a sessão existe (Nem lembro como faz isso =D) == false)
>         $this->load->view('menu_deslogado');
>     else if(//Checa se o tipo de usuario é normal)
>         $this->load->view('menu_usuario');
>     else if(//Checa se é adm)
>         $this->load->view('menu_adm');
> }
>
> e ai nas tuas funções, você chama o loadTop
>
> function buscaPorCliente()
> {
>     $this->loadTop();
>     $this->load->view('clientes/busca');
>     $this->load->view('footer');
> }
>
> Em 27 de junho de 2010 16:37, Anderson Falkowski 
> <[email protected]>escreveu:
>
> Hum, eu posso tratar diretamente na view intão?
>>
>> Farei o seguinte, tratarei no controller a existência da session e
>> passarei como parâmentro no $data, e depois só dou include lá na view.
>>
>> Obrigado ai pessoal :D
>>
>> Em 27 de junho de 2010 12:32, Pedro Bernardes <[email protected]>escreveu:
>>
>> Uma coisa básica é usar sessions.
>>>
>>> Ou a session vai estar vazia (Não está logado) ou vai ser usuário normal
>>> ou administrador.
>>>
>>> Ai é só colocar os ifs ai =]
>>>
>>> if(não tem session) load pra sem session.
>>> else if(é usuario) load pra usuario.
>>> else if(é adm) load pra adm.
>>>
>>> Eu particularmente fiz uma função loadTop(); pra não ficar essa sujeirada
>>>
>>> Em 27 de junho de 2010 16:13, Anderson Falkowski 
>>> <[email protected]>escreveu:
>>>
>>>>  Buenas pessoal! Estou iniciando no CI e já me deparei com um obstáculo,
>>>> hehe. É o seguinte, eu separei o layout do site em 3 partes: header, 
>>>> content
>>>> e footer. No header, vai ter as definições do htm, head, etc, e também um
>>>> menu. Esse menu tem 3 estados: 1) ele não aparece quando o usuário não está
>>>> logado; 2) Ele aparece de um jeito quando é um usuário logado; 3) Ele
>>>> aparece com outras informações quando é um administrador logado.
>>>>
>>>> Eu criei uma view diferente para cada menu "v_menuSuperior.php" (não tem
>>>> nada, caso 1) , "v_menuSuperiorUsuario.php" (caso 2) e
>>>> "v_menuSuperiorEquipe.php" (caso 3).
>>>>
>>>> Eu faço a mínima idéia de como posso fazer os if's para fazer o load
>>>> deles.
>>>>
>>>> Eu devo estar fazendo bobagem, mas eu ainda estou começando. Se alguém
>>>> tiver alternativas melhores, por favor, sugestione.
>>>>
>>>> Obrigado.
>>>>
>>>> --
>>>> Cordialmente, Anderson Falkowski.
>>>>
>>>> _______________________________________________
>>>> Lista mailing list
>>>> [email protected]
>>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Lista mailing list
>>> [email protected]
>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>>
>>>
>>
>>
>> --
>> Cordialmente, Anderson Falkowski.
>> ----------------------------------------------------
>> Desenvolvimento Web - www.andersonf.com.br
>> Pussuca - www.pussuca.com.br
>>
>>
>> _______________________________________________
>> Lista mailing list
>> [email protected]
>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>>
>>
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Daniel Medina
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a