ugrás a tartalomhoz

phplens-es adodb5 Activerecord-jaival lapozó

mortein79 · 2011. Nov. 8. (K), 10.58
Üdv mindenkinek

Érdekes kérésbe futottam. Van egy keretrendszer, ami adatbázishoz adodb5 réteget használ, activerecordokkal. Eddig el is voltak vele, a lapozós részeknél meg meg volt írva az sql, és pageexecute. Viszont lehet-e az activerecord-os táblákból lapozót csinálni, tud ilyet az adodb5?

Egyébként, mennyire elterjedt, korszerű, "közkedvelt" ez az adodb5, vagy van olyan alternatívája, ami szintén php-apache, és hasonló rekordkezelés, hasmany-belongto nyalánkságokra képes?

Remélem nem volt túl kusza, a lényeg a lapozó activerecord-al. :)
 
1

Forráskód

Poetro · 2011. Nov. 8. (K), 11.33
Ha megnézed a forráskódot, láthatod, hogy van egy nem túl dokumentált $extra paramétere szinte minden függvénynek. Ebben megadhatod a limit-et és az offset-et.
Például a find ugye így néz ki:
function Find($whereOrderBy,$bindarr=false,$pkeysArr=false,$extra=array()) {}
Ekkor:
$person->Find("name like ? order by age", array('Sm%'), false, array('limit' => 10, 'offset' => 20));
Az ActiveRecord tanulmányozásához érdemes az adodb-active-record.inc.php fájlt olvasgatni.

Azt hozzá kell tennem, hogy sose használtam még ADOdb-t, se ActiveRecord-ot, de kb. 10 perc alatt sikerült megtalálnom a fenti információt.
2

Köszönöm

mortein79 · 2011. Nov. 8. (K), 11.54
Köszönöm, a kódot még nem turkáltam különösebben, a doksit olvastam, de ott ezt nem láttam valóban. Úgy látom mégiscsak bele kell kicsit mélyedjek, nem lesz egy "displayPagination()" és kész. :)