Apresentando erro na tela, mas não existe erro de sintaxe ...
AS
Apresentando erro na tela, mas não existe erro de sintaxe  
Fechado
 
  1. <?php
  2. class ObjectStore extends TPage
  3. {
  4. public function __construct()
  5. {
  6. parent::__construct();
  7. try
  8. {
  9. TTransaction::open('sample');
  10. $giovani = new cliente;
  11. $giovani->name = 'Gionavi Dall Oglio';
  12. $giovani->endereco = 'Rua da Conceição';
  13. $giovani->telefone = '(71) 8111-2222';
  14. $giovani->dt_nascimento = '2010-02-15';
  15. $giovani->status = 'S';
  16. $giovani->email = 'teste@gmail.com';
  17. $giovani->genero = 'M';
  18. $giovani->categoria_id = '1';
  19. $giovani->cidade_id = '1';
  20. $giovani->store();
  21. new TMessage('info', 'Objeto inserido com sucesso');
  22. TTransaction::close();
  23. }
  24. catch (Exception $e)
  25. {
  26. new TMessage('error', $e->getMessage());
  27. }
  28. }
  29. }
  30. ?>


O que tem de errado na linha 10. No Adianti não tem erro de sintaxe.
O que pode ser?

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (4)


AS

Na linha 10 não seria
 
  1. <?php TTransaction::open('samples'); ?>

ao invés de
 
  1. <?php TTransaction::open('sample'); ?>

conforme este exemplo: www.adianti.com.br/doc-framework-Persistence-Objects-ObjectStore ?
AS

Desconsidere as tags php na minha resposta anterior (pensei que apenas coloriam os códigos e colocava numeração - primeira vez que as utilizei - e vi depois que não dá para alterar).
AS

Boa noite,


O meu arquivo esta dessa forma "sample.ini". Coloquei como era antes "samples.ini", mas mesmo assim continua dando erro na linha 10. Não visualizo o erro no codigo.

Obrigado pela ajuda
AS

Boa noite,

Resolvi o problema. Estava na classe cliente o erro.

Obrigado.