Oznámení
Omlouváme se, provoz fóra byl ukončen
Klonovanie DibiFluent s where
Upozornění: Tohle vlákno je hodně staré.
před 10 lety
- Jod
- Člen | 703
Už chvíľu si tu lámeme na chate hlavu s tým prečo mi nejde normálne naklonovať DibiFluent s where podmienkou.
Bez nej je to ok.
Vysvetlím načo to potrebujem:
Zadám komponente datasource (dibi fluent s nejakou podmienkou). Potom keď v komponente robím selcty tak len klonujem datasource a mením podmienku (resp. pridávam do nej).
Tu je ukážka s výsledkom ako komentárom na spodku.
http://pastie.org/…g5lkmwwajngg
Díky za rady :D
před 10 lety
- David Grudl
- Nette Core | 6806
fixed
před 10 lety
- Jod
- Člen | 703
Díky moc :)
před 10 lety
- crempa
- Člen | 199
Co delam spatne kdyz mam po tomto updatu nasledujici vysledek??
<?php
$query = dibi::select('id')->from('table')->where('id = %i',1);
$query2 = clone $query;
$query2->where('cd = %i',5);
debug::dump((string)$query);
debug::dump((string)$query2);
?>
string(38) "SELECT `id` FROM `table` WHERE id = 1"
string(128) "SELECT cd = 5 DISTINCT cd = 5 FROM cd = 5 WHERE cd = 5 GROUP BY cd = 5 HAVING cd = 5 ORDER BY cd = 5 LIMIT cd = 5 OFFSET cd = 5"
před 10 lety
- David Grudl
- Nette Core | 6806
fixed II.