Oznámení
filtrovani udaju v dibi result
před 9 lety
- pavel80
- Člen | 9
Zdarvim!
Lze v dibi result nejak nastavit, aby se udaje ziskane z db prehnaly pres definovanou funkci/metodu? Podobne vec jako treba setType(), ale tak aby se udaj dal upravit v uzivatelske funkci.
navrh napr.:
<?php
...
$res -> setType('col1', dibi::INTEGER);
// takto
$res -> setType('col2', dibi::CUSTOM, array($this, 'customFilter'));
// a nebo lepe
$res -> setFilter('col2', array($this, 'customFilter'));
$rowData = $res -> fetch();
...
?>
dik
Pavel
před 9 lety
- matata
- Backer | 672
Ahoj, pokud chceš data prohnat funkcí tak na to jsou procedury v db databazový stroj je rychlejší jak php.
před 9 lety
- HosipLan
- Moderator | 4693
A proč si to sám neošetříš v modelu?
před 9 lety
- pavel80
- Člen | 9
matata napsal(a):
Ahoj, pokud chceš data prohnat funkcí tak na to jsou procedury v db databazový stroj je rychlejší jak php.
to maš jistě pravdu, ale ne v každem připadě je to možné
HosipLan napsal(a):
A proč si to sám neošetříš v modelu?
jako proč ne, ale přišlo by mi o dost elegantnější kdyby to dibi zvaldalo. Koneckoncu by takovy setType() mohl byt podrizen setFilter(). Získalo by to tím jistou dávku univerzality a bylo by to, z mého pohledu, mnohem elegantnější řeření.