OS
Size: a a a
OS
BT
P
С
С
AK
NT
С
AK
С
AK
NT
С
С
С
function select($where = [], $options = [], &$count = null)
{
if (cache\should_cache($where, $options)) {
$result = cache\call($where, $options, function($where, $options) {
return db\select(collection, $where, $options);
});
} else {
$result = db\select(collection, $where, $options, $count);
}
if (!empty($options['paged'])) {
$result['prev'] = $result['page'] > 1 ? $result['page'] - 1 : false;
$result['next'] = $result['page'] < $result['pages'] ? $result['page'] + 1 : false;
}
return $result;
}
С
С
NT
function select($where = [], $options = [], &$count = null)
{
if (cache\should_cache($where, $options)) {
$result = cache\call($where, $options, function($where, $options) {
return db\select(collection, $where, $options);
});
} else {
$result = db\select(collection, $where, $options, $count);
}
if (!empty($options['paged'])) {
$result['prev'] = $result['page'] > 1 ? $result['page'] - 1 : false;
$result['next'] = $result['page'] < $result['pages'] ? $result['page'] + 1 : false;
}
return $result;
}