<br><div class="gmail_quote">2009/11/18 Nilson Santos Figueiredo Jr. <span dir="ltr">&lt;<a href="mailto:acid06@gmail.com">acid06@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/11/18 Eutsiv :: Geovanny Junio &lt;<a href="mailto:geovanny@eutsiv.com.br">geovanny@eutsiv.com.br</a>&gt;:<br>
<div class="im">&gt; É que estou usando DBIx::Class no projeto inteiro, e só em um lugar<br>
&gt; teria a necessidade do search_literal (em um join com várias tabelas, o<br>
&gt; usuário vai poder especificar algumas condições para o WHERE), mas pelo que<br>
&gt; li da documentação até agora, não tem jeito mesmo.<br>
<br>
</div>Você pode fazer joins e condições para o where utilizando DBIx::Class<br>
sem o search_literal.<br>
Dê uma olhada na documentação pra ver se você realmente precisa disso.<br>
<br></blockquote><div><br>Olá Nilson, eu sei que sim.<br><br>Mas o que quero fazer é:<br><br>- Fazer um consulta usando a tabela1, tabela2 e tabela3.<br>- Então vou mostrar ao usuário que ele tem as seguintes colunas para filtrar (ou seja todas as colunas de todas as tabelas envolvidas):<br>
    tabela1.coluna1 .. tabela1.colunaN<br>    tabela2.coluna1 .. tabela2.colunaN<br>    tabela3.coluna1 .. tabela3.colunaN<br><br>Com base nas colunas o usuário poderá criar filtros que eu efetivamente usarei no WHERE.<br>
A necessidade do formato table.column é que a tabela1 pode contar uma coluna nome, e a tabela2 também.<br>Por exemplo, imagina as 3 tabelas como cidade, cliente, e contratos.<br>O usuário pode querer especificar: clientes chamados João (coluna nome), que residem na cidade Barueri (coluna nome).<br>
Essa confusão toda é pq quero deixar a criação de filtros dinâmica, a medida que novos campos forem incluidos nas tabelas,<br>eles estarão disponíveis quando um usuário for definir um novo filtro.<br><br>Talvez eu tenha um erro grave de engenharia nas mãos, mas se for, ainda não consegui enxergar.<br>
<br>Grato,<br><br> <br> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
-Nilson Santos F. Jr.<br>
<div><div></div><div class="h5">_______________________________________________<br>
SaoPaulo-pm mailing list<br>
<a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a><br>
</div></div></blockquote></div><br>