UP
Armazenar criteria em sessão com TExpression::OR_OPERATOR
Fechado
Amigos, este critério funciona, porém preciso armazenar ele em sessão para fazer paginação, porém com TExpression::OR_OPERATOR, não estou conseguindo armazenar.
Alguém tem ideia, pois ele dá erro de sintaxe se eu fizer assim, alguma coisa destes parêntesis.
$criterio01 = TFilter('nome', 'like', 'pedro%'), TExpression::OR_OPERATOR;
TSession::setvalue('criterio-01', $criterio01);
E se fizer assim não dá erro de sintaxe, mais não funciona
$criterio01 = TFilter('nome', 'like', 'pedro%', TExpression::OR_OPERATOR);
TSession::setvalue('criterio-01', $criterio01);
Alguém tem ideia, pois ele dá erro de sintaxe se eu fizer assim, alguma coisa destes parêntesis.
$criterio01 = TFilter('nome', 'like', 'pedro%'), TExpression::OR_OPERATOR;
TSession::setvalue('criterio-01', $criterio01);
E se fizer assim não dá erro de sintaxe, mais não funciona
$criterio01 = TFilter('nome', 'like', 'pedro%', TExpression::OR_OPERATOR);
TSession::setvalue('criterio-01', $criterio01);
Udson,
O OR_OPERATOR, você usa somente quando for adicionar o filtro dentro de um critério:
www.adianti.com.br/doc-framework-Persistence-Collections-Criteria
Veja que ele não é parâmetro do construtor da TFilter.
Att,
Pablo
Então você adiciona o objeto TFilter na sessão, ou o TCriteria.
Hummm entendi.
Obrigado pablo.