Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Felipesudrj

trabalhando com views

Recommended Posts

Bom dia pessoal estou aprendendo a trabalhar com o cakephp e gostaria de tirar uma duvida

 

tenho uma view chamada /HOME/index.ctp outra dentro de /Teste chamada index.ctp

 

gostaria de fazer o seguinte

 

pegar a minha /home/index.ctp e colocar o conteudo que tem dentro de /Teste/index.ctp

 

como eu faço isso se fosse estruturado por exemplo eu dava um include na index.ctp e pronto tava lá e no cake como faço isso??

 

pode parecer uma pergunta idiota mais é que sou novo com MVC e com Cake

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode utilizar o elements e compartilhar o conteúdo entre as duas views.

 

Agora se você realmente quer pegar o conteúdo de uma view e colocar em outra, também é possível com o element.

Eu normalmente uso isso para compartilhar os inputs de um formulário entre a view add.ctp e edit.ctp

 

Exemplo:

Views
   Posts
       add.ctp
       edit.ctp
       inputs.ctp

 

Em add.ctp e edit.ctp eu uso

 

<?php echo $this->element('../Posts/inputs'); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

esse codigo <?php echo $this->element('../Posts/inputs'); ?> eu faço na controller?

 

 

 

 

Você pode utilizar o elements e compartilhar o conteúdo entre as duas views.

 

Agora se você realmente quer pegar o conteúdo de uma view e colocar em outra, também é possível com o element.

Eu normalmente uso isso para compartilhar os inputs de um formulário entre a view add.ctp e edit.ctp

 

Exemplo:

Views
   Posts
       add.ctp
       edit.ctp
       inputs.ctp

 

Em add.ctp e edit.ctp eu uso

 

<?php echo $this->element('../Posts/inputs'); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não, na view que você quer imprimir a outra view.

Não é correto colocar "echo" nos controllers.

Toda saída deve ficar nas views.

 

Veja que escrevi

 

Em add.ctp e edit.ctp eu uso

<?php echo $this->element('../Posts/inputs'); ?>

 

Aqui tem algumas dicas, de uma lida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.