E dalhe alemanhã.. e dalhe juízes incompetentes! :D 2010/6/27 Daniel Medina <[email protected]>
> 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 > > -- Eric Saboia - eric.saboia.org PHP Zend Certified Engineer
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

