teoricamente eu posso chamar ate banco de dados dentro da view, mas é certo fazer isso ?
William Rufino Desenvolvedor Web - Analista de Sistemas 31 8875-3143 http://www.williamrufino.com.br http://www.websitesinteligentes.com.br @williamhrs <http://www.twitter.com/williamhrs> LinkedIN <http://br.linkedin.com/in/williamrufino/pt> Em 7 de abril de 2011 14:26, Nando Araujo <[email protected]>escreveu: > Na minha humilde opinião acho que não seria interessante "chamar" a view > dentro de uma outra view, ou seja, usar o $this->load.. dentro da view, pois > a camada de views não é responsável por esse tipo de atividade saca? > > No meu caso eu uso uma view de template como vc mesmo disse e guardo as > views em variáveis e passo-as pro template usando um controller base, mas > não quero confundir a cabeça do brother @fabrício com esse tipo de papo pra > primeira/segunda semana de estudo.. > > Em 7 de abril de 2011 14:20, Joel Galdino <[email protected]>escreveu: > >> Tá errado colega! >> >> Pode carregar views dentro de views sim! >> E Fazer um template. >> >> Exemplo: >> >> fazer um view principal. >> >> e outros para o footer, sidebar e header. >> >> E particulamente não gosto de chamar varias views no controller como você >> pois no exemplo: Chamar apenas a view de layout ou template vai economizar >> muitas linhas de código. Principalmente se o projeto for grande. >> >> No caso do Fabricio. Ele está chamando a view errada. O correto seria a >> layout.php. >> >> Joel Galdino >> [email protected] >> (11) 6655 12 70 >> >> Em 7 de abril de 2011 13:40, Ademir Cristiano Gabardo < >> [email protected]> escreveu: >> >>> Fabrício, vc está chamando uma view de outra view? >>> >>> Se sim, é isso que está errado. >>> Quem carrega as views são os controllers, e tão somente eles. >>> Se você quiser trabalhar com template é um pouco diferente. >>> >>> Você tambem pode carregar várias views ao mesmo tempo num controller. >>> >>> function index(){ >>> >>> $data['id'] = 'novidade'; >>> $sidebar[' array_do_side_bar '] = $array_do_side_bar; >>> >>> $this->load->view('header_html'); >>> $this->load->view('menu'); >>> $this->load->view('user_novidades',$data); >>> $this->load->view('sidebar',$sidebar); >>> $this->load->view('footer_html'); >>> } >>> >>> Abraços >>> Ademir >>> >>> -----Mensagem original----- >>> De: [email protected] >>> [mailto:[email protected]] Em nome de Fabrício Cruz >>> Casarini >>> Enviada em: quinta-feira, 7 de abril de 2011 13:33 >>> Para: [email protected] >>> Assunto: [CodeIgniter] Duvida sobre views >>> >>> Pessoal.. essa é minha primeira participação na lista... Começei a >>> usar o CI tem uma semana... li bastante coisa e aprendi tmb. >>> para começar peguei um layout pronto para testar... >>> >>> Peguei todo o html e criei uma view e controler padrão que é chamado >>> quando entra no site....dividi as partes (menu, conteudo e lateral >>> direita) para poder criar uma view/controller para cada uma dessas >>> partes. >>> >>> Na div da direita qeu queria mostrar as novidades que seriam >>> cadastradas no banco.... >>> Ai na view layout.php eu coloquei assim: <?php >>> $this->load->view('user_novidades'); ?> >>> >>> Perfeito, aparece a view com um conteudo qualquer... >>> >>> Mas quando tento passar esse conteudo por uma variavel no controller >>> novidades.php >>> >>> O controller esta assim: >>> >>> function index(){ >>> $data['id'] = 'novidade'; >>> >>> $this->load->view('user_novidades',$data); >>> } >>> >>> e na view user_novidades (bem simples): >>> >>> <?php echo $id; ?> >>> >>> Quando faço isso o php reclama que nao foi definido a variavel $id. >>> >>> O PHP encontrou um erro >>> Severity: Notice >>> Mensagem: Undefined variable: id >>> No arquivo: views/user_novidades.php >>> Na Linha: 1 >>> >>> Esta certo o que eu estou fazendo? >>> >>> >>> Valeu!!! >>> >>> []'s >>> >>> Fabrício Cruz Casarini >>> >> >> _______________________________________________ >> [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 >> --------------------------- >> >> > > _______________________________________________ > [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 > --------------------------- > >
_______________________________________________ [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 ---------------------------

