Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Order by usando FK Tenho uma tabela Movimento onde nela tenho o campo unidade_idy, ligado a tabela Unidade. Quero puxar a tabela Movimento usando TRepository/Criteria..., porem ordenando com o campo descricao da tabela Unidade. Como posso fazer isso?...
ML
Order by usando FK  
Tenho uma tabela Movimento onde nela tenho o campo unidade_idy, ligado a tabela Unidade.

Quero puxar a tabela Movimento usando TRepository/Criteria..., porem ordenando com o campo descricao da tabela Unidade.

Como posso fazer isso?

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)


NR

https://www.adianti.com.br/forum/pt/view_866?usando-funcoes-e-subselects-em-crit
ML

$repository = new TRepository('Movimento'); $criteria = new TCriteria; $criteria->setProperty('order', '(select descricao from unidades ');


No caso eu faria assim ?
NR

Quase isso, mas você precisa cruzar as tabelas:
  1. <?php
  2. $criteria->setProperty('order''(select descricao from unidades where unidades.id = unidade_id)');
  3. ?>
ML

Show, deu certo !!

Muito obrigado pela a ajuda !!