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

Erro no Flash Escope cake php

Bom dia amigos! estou com um problema ao tentar usar o flash scope

 public function apagar($id)
    {
        $produtosTable = TableRegistry::get("Produtos");
        $produto = $produtosTable->get($id);
        if ($produtosTable->delete($produto)){
            $this->Flash->set("produto apagado com sucesso!",['element'=>'success']);
        }else{
            $this->Flash->set("erro ao apagar o produto",['element'=>'error']);
        }
        $this->redirect("/");
    }

O produto é deletado normalmente, mas ele dar um erro.

Erro: Call to a member function success() on boolean

O que pode ser isso?

1 resposta
solução!

Resolve o problema. Na versão 3.3 do cake devemos estender AppController e carregar o Flash.