Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não aparece os produtos no Browser

O código está exatamente idêntico, ainda assim não aparece os produtos cadastrados, aparece somente a linha em brando, sem os dados.

<?php
namespace App\Controller;
use Cake\ORM\TableRegistry;
class ProdutosController extends AppController{

  public function index(){

    $produtosTable = TableRegistry::get('Produtos');
    $produtos = $produtosTable->find('all');

    $this->set('produtos', $produtos);

  }
}

Executando a query,

SELECT * FROM produtos;

obtive

# id, produto, preco, descricao
'1', 'IPHONE 6 PLUS', '3800.00', 'Bem Caro'
'2', 'ASUS ZENFONE 2', '500.00', 'nao tao caro'
1 resposta
solução!

Problema solucionado... Os id's estavam diferentes das colunas no banco.

<tbody>

      <?php
        foreach ($produtos as $produtos) {
       ?>
      <tr>
          <td><?= $produtos["id"]; ?></td>
          <td><?= $produtos["produto"]; ?></td>
          <td><?= $produtos["preco"]; ?></td>
          <td><?= $produtos["descricao"]; ?></td>
      </tr>
      <?php
        }
      ?>
    </tbody>