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?