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

