Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Order galera meu problema ainda continua, até iria fazer um sql usando a TConection, porem preciso da paginação tb meu codigo ta assim ...
AS
Order  
Fechado
galera meu problema ainda continua, até iria fazer um sql usando a TConection, porem preciso da paginação tb

meu codigo ta assim

  1. <?php
  2.   try{
  3.             TTransaction::open("mysql");// abre a transação
  4. $repo =  new TRepository("Entregas");
  5. $criteria = new TCriteria();
  6. $criteria->setProperty('order''dataF');
  7. $criteria->setProperties('direction','DESC');
  8. //$criteria->add(new TFilter("id",">=","0"));
  9.  $criteria->setProperties($param); // order, offset
  10.             $criteria->setProperty('limit'$limit);
  11. ?>

a pergunta é porque ele não organiza por data?

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)


ES

Alexandre, primeiramente gostaria que informasse que tipo de campo está trabalhando, pois se for date ou datetime essa instrução deveria resolver, porém se o campo se tratar de um varchar a conversa é diferente.

abs.
Eliezer
AS

é date mesmo, achei estranho, o erro, porque nem o dump tava funcionando,
PD

Alexandre, você deve usar setProperty(), não setProperties(), ok ;-)

  1. <?php
  2. $criteria = new TCriteria();
  3. $criteria->setProperty('order''dataF');
  4. $criteria->setProperty('direction','DESC');
  5. ?>


abs,
Pablo
AC

A postagem é antiga, mas, só para constar:

Deve-se, pelo menos atualmente, utilizar 'desc' e 'asc' (minúsculo).

  1. <?php
  2.      public function getStandardInstruction()
  3.     {
  4.           // ...
  5.           $direction in_array($this->criteria->getProperty('direction'), array('asc''ASC',  'desc''DESC')) ? $this->criteria->getProperty('direction') : '';
  6.          //..
  7. ?>


Obrigado.