12/05/2016

CakePhp Ao tentar Listar Registros na Home.ctp Dá Erro.

Olá Amigos, sou Novo aqui no fórum e estou começando agora com o CakePhp.

Criei o Crud.
- E consigo Listar, deletar e Update tudo certinho.
- Agora preciso fazer minha Index, Eu vi que o ideal seria Utilizar View/Pages Então criei a página home.ctp e joguei o conteúdo html, e agora estou editando ele com os trechos das páginas que já criei.

Mas não sei como colocar por exemplo nessa página a listagem de registros contidos no meu crud Mural. Tentei listar assim no trecho html.

O LInk Funciona Perfeitamente
<?php echo $this->html->link('Lista Mensagens', array('controller' => 'mural',
				'action'=>'index')); ?></li>
				<li><?php echo $this->html->link('Adicionar Mensagem', array('controller' => 'mural',
				'action'=>'adicionar')); ?></li>



Nesse ponto está dando o erro.

Notice (8): Undefined variable: murals [APP\View\Pages\home.ctp, line 164]


Linha 164 do arquivo home.ctp
foreach ($murals as $mural) :  ?>


Código completo.
<?php
        foreach ($murals as $mural) :  ?>
        <tr>
        <td><?php echo $mural['Mural']['id']; ?></td>
        <td><?php echo $mural['Mural']['nome']; ?></td>
        <td><?php echo $mural['Mural']['para']; ?></td>
        <td><?php echo $mural['Mural']['cidade']; ?></td>
        <td><?php echo $mural['Mural']['mensagem']; ?></td>
        <td><?php echo $mural['Mural']['data']; ?></td>
        <td><?php echo $mural['Mural']['status']; ?></td>			
        <td><?php echo $mural['Mural']['ip']; ?></td>			
        <td><?php echo $mural['Mural']['foto']; ?></td>

        </tr>
        <?php endforeach;

        ?>

PHP

Antonio Jr