Putz! Fabricio! Não usa esses tutoriais não. É bem ruim
Em 7 de abril de 2011 14:33, Fabrício Cruz Casarini < [email protected]> escreveu: > Enton galera... acho que acabei pulando alguns passos... eu usei esse > tutorial para fazer isso: > > http://www.luizpicolo.com.br/2011/03/13/como-adaptar-seu-layout-em-uma-aplicao-com-o-codeigniter-2/ > > Para min pareceu muito com os includes que fazia antigamente..... > > []'s > > Fabrício Cruz Casarini > > > > 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 > --------------------------- > -- Joel Galdino [email protected] (11) 6655 12 70
_______________________________________________ [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 ---------------------------

