No seu controller vc chama o VerificarNome mas não existeo
VerificarNome no seu controller
No seu model existe o VerifcarNome mas não chama o mesmo. No
controller vc poderia chamar o verificar nome do mesmo jeito que que o
chama o save do model.
Mas uma maneira melhor de fazer isto que vc quer é criar um método
salvarVerificado no model pro exemplo e dentro deste método vc chama o
verificarNome e toma a decisão de salvar ou atualizar um registro.
Agora se o campo é livre para digitar nome dos produtos não é uma boa
ideia deixar isto automático por que as pessoas digitam errado ou usam
ç abreviações diferentes de um operador ou outro.
Se vc ta importando de uma NFe use o código do fornecedor + código do
produto do fornecedor como chave para verificar se já existe o
produto daquele fornecedor e exiba uma tela a mais que mostre a ação a
ser realizada e com opções de corrigir possíveis inconsistências .
Caso não seja de NFe deixe uma select para que o operador possa
escolher o produto ja cadastrado ou na mesma tela ou campo conseguir
digitar um novo ( pode ser um campo com autoComplete ).
Alguns processos é bom ter um pouco de interferência humana para
evitar problemas e dor de cabeça futura.
> --
> --
> CakePHP Tuga (cakephp-pt)
>
> Utilize
http://bin.cakephp.org para códigos
> Cookbook:
http://book.cakephp.org
>
> Website do CakePHP:
http://cakephp.org/
> Website do grupo:
http://groups.google.com/group/cakephp-pt?hl=pt-PT
> ---
> Recebeu esta mensagem porque subscreveu ao grupo "CakePHP Tuga" do Grupos do
> Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para
cakephp-pt+...@googlegroups.com.
> Para publicar uma mensagem neste grupo, envie um email para
>
cakep...@googlegroups.com.
> Visite este grupo em
http://groups.google.com/group/cakephp-pt.
> Para mais opções, visite
https://groups.google.com/d/optout.
--
Otavio Augusto
---------------------
Consultor de TI
Citius Tecnologia
31 37761866
31 88651242
http://www.citiustecnologia.com.br