Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Duardaum

[Resolvido] Bloquear Model para insert

Recommended Posts

Alguem sabe como faz para bloquear model para fazer inserts.

Ex:

 

$objModel = new Model();
$INSERT = array('01','02','03');

$objModel->insert($INSERT);

E ai o Zend não deixar fazer o insert e aparecer algo como:

 

Fatal ERROR - Você nao pode inserir neste model.

Ou algo do tipo.. ??

 

Grato por tudo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simples... Olha só...

 

class Model extends Zend_Db_Table_Abstract 
{
     public function insert( array $data )
     {
          throw new Exception ('Erro - Não é possível inserir nesta tabela.');
     }
}

Ou seja, só sobrescrevemos o método insert() da classe pai. Será chamado o método insert() da classe Model, e não o método da classe pai, que é a que realmente faz o insert no banco.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.