Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Busca por chave estrangeira usando TStandradList Como fazer uma busca utilizando uma chave estrangeira sem deixar de herdar da classe TStandardList? ...
MA
Busca por chave estrangeira usando TStandradList  
Fechado
Como fazer uma busca utilizando uma chave estrangeira sem deixar de herdar da classe TStandardList?

  1. <?php
  2.   public function __construct()
  3.     {
  4.         parent::__construct();
  5.         
  6.          $this->conexao TSession::getValue('conexao');
  7.         
  8.         parent::setDatabase($this->conexao);            // defines the database
  9.         parent::setActiveRecord('VeiculoCadastro');   // defines the active record
  10.         parent::setDefaultOrder('id_veiculocad''asc');         // defines the default order
  11.         parent::addFilterField('connome''like''connome'); // filterField, operator, formField
  12.         parent::addFilterField('vcadplacaatual''=''vcadplacaatual'); // filterField, operator, formField
  13.         
  14.         // creates the form
  15.         $this->form = new TQuickForm('form_search_VeiculoCadastro');
  16.         $this->form->class 'tform'// change CSS class
  17.  ?>


A variável conome é referente a tabela Contribuinte que tem uma chave estrangeira concodigo na tabela VeiculoCadastro.

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)


PD

Experimente:

parent::addFilterField('(SELECT outrocampo FROM outratabela OT WHERE OT.id=chaveestrangeira', 'like', 'campodoformulario');
MA

Obrigado Pablo!