Boa noite pessoal,
Estou conseguindo salvar porém está aparecendo no topo do formulário o seguinte warning:
Deprecated (16384): Using key `action` is deprecated, use `url` directly instead. [CORE\src\View\Helper\FormHelper.php, line 361]
O meu arquivo do formulário (novo.ctp):
<?php
echo $this->Form->create($produto,['action' => 'salva']); /*Abre um formulário de action "salva"*/
/*Abaixo ele seta os input do formulário - o que ele receberá para gravar*/
echo $this->Form->input('nome');
echo $this->Form->input('preco');
echo $this->Form->input('descricao');
echo $this->Form->button('Salvar');/*Botão com o texto "Salvar"*/
echo $this->Form->end(); /*Fecha o formulário*/
?>
Meu arquivo "ProdutosController.php":
public function novo(){
$produtosTable = TableRegistry::get('Produtos'); /*Referencia a tabela "Produtos"*/
$produto = $produtosTable->newEntity(); /*manda pegar um registro vazio*/
$this->set('produto', $produto);
}
Meu arquivo index.ctp:
<?php
echo $this->Html->Link('Novo Produto', ['controller' => 'produtos', 'action' => 'novo']);
?>