Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 2 lety

blacksun
Člen
Registrovaný: 26. 9. 2008
Příspěvky: 164

Nefungující fluent zápis..

Ahoj,

chtěl bych se zeptat, proč mi po updatu verze dibi, bohužel nevím ze které na kterou verzi, aplikace je starší, přestala fungovat tato fluent konsturkce

<?php
$select
  ->where()
  ->exists(
    dibi::select("1")
      ->from('[delivery_contents]')
      ->where('[product_id]')
      ->in($form['product_select'])
      ->where('[reference_id]=[r].[id]'));
?>

a musel jsem ji nahradit klasickým zápisem

<?php
$select
  ->where()
  ->exists("( select 1 from [delivery_contents] where [product_id] in %l and [reference_id]=[r].[id])",$form['product_select']);
?>

?

Ptám se ze zvědavosti, při výpisu echem mi obě zadání vrací ten samý sql string.

Editoval blacksun (15. 1. 2010 17:35)

 

#2 před 2 lety

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: Nefungující fluent zápis..

Pokud vraci ten samy string tak to musi fungovat! Mozna zkus misto echo test().

 

#3 před 2 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: Nefungující fluent zápis..

Co znamená „přestala fungovat“?

 

Zápatí