Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Erro apos 6 meses de sistema funcionando galera fiz um sistema aqui na empresa e ja faz um 6 meses porem agora da um erro ao carregar uma model, mas no modulo que usa a model funciona de boa, alguem tem uma ideia, é feito na versão 1.0.1 do framework...
AS
Erro apos 6 meses de sistema funcionando  
Fechado
galera fiz um sistema aqui na empresa e ja faz um 6 meses porem agora da um erro ao carregar uma model, mas no modulo que usa a model funciona de boa, alguem tem uma ideia, é feito na versão 1.0.1 do framework

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto Quero me inscrever agora!

Comentários (4)


AS

model receber

  1. <?php
  2. class Receber extends TRecord{
  3.     const TABLENAME "tblReceber";
  4.     const PRIMARYKEY "id";
  5.     const IDPOLICY "max";
  6. private $conhecimento;
  7. public function get_conhecimento(){
  8.     
  9.     if(empty($this->conhecimento)){
  10.         $this->conhecimento = new Conhecimento($this->cte);
  11.     }
  12.     return $this->conhecimento;
  13. }
  14. }
  15. ?>


model conhecimento

  1. <?php 
  2. class Conhecimento extends TRecord{
  3.     const TABLENAME "tblConhecimento";
  4.     const PRIMARYKEY "id";
  5.     const IDPOLICY "max";
  6.      
  7.         private $cliente;
  8.         
  9.         public function get_cliente(){
  10.             
  11.             if(empty($this->cliente)){
  12.                 
  13.                 $this->cliente = new Cliente($this->cliente_id);
  14.             }
  15.             
  16.             return $this->cliente;
  17.                  
  18.         }   
  19. }
  20. ?>


engraçado que o modulo que lança o conhecimento funciona normal
DS

Só para poder entender melhor, esse 656 é o ID da tblConhecimento? Se for, ele existe?
PD

Oi Alexandre,

Pelo visto, o registro do conhecimento #656 foi deletado por algum motivo.

É importante sempre que tiver um registro relacionado (neste caso da classe Receber para -> Conhecimento), ter definido a integridade referencial no banco de dados. Assim, o próprio BD vai impedir a exclusão por engano de um registro que é referenciado em outra tabela.

Qual BD você está utilizando?

Att,
Pablo
AS

era isso mesmo, vlw pablo