Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Método evaluate erro quando objeto retorna 0 Estou tendo problema quando uso o THTMLRenderer o metodo evaluate quando o objeto apresenta valor 0 (zero) pois o mesmo não faz a somatoria e dá erro! {{presentes}} Exemplo: Tenho varias classes (A,B ...) Se a classe A tem 10 presentes e a classe B 0 presentes quando vai fazer a soma total de pre...
FF
Método evaluate erro quando objeto retorna 0  
Estou tendo problema quando uso o THTMLRenderer o metodo evaluate quando o objeto apresenta valor 0 (zero) pois o mesmo não faz a somatoria e dá erro!

<td class="text-center">{{presentes}}</td>

Exemplo: <!-- {% set total_presentes += evaluate({{presentes}}) %} -->

Tenho varias classes (A,B ...)
Se a classe A tem 10 presentes e a classe B 0 presentes quando vai fazer a soma total de presentes nas 2 classes da erro mas quando a quantidade de presentes em todas as classe é > 0 não dá erro e soma certinho.

Se alguem puder ajudar!!!!!

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (2)


NR

Veja a função tokenize da classe lib/math/Lexer.php. Nas primeiras linhas tem uma verificação usando o empty, e nesse caso o "0" é considerado vazio, por isso entra no if e gera uma exceção.

Faça os ajustes no if para permitir "0".
FF

Obrigado Nataniel
Deu certo!!!!!