2012-06-04 1 views

ответ

2

Trick делается с пустым предметом среза столбца.

... 

$cf = new ColumnFamily($pool, 'mycolumnfamily'); 

// normal order 
$rows = $cf->get('mykey'); 

print_r($rows); 

// reverse order, 5 is column count, true is reverse order 
$rows = $cf->get('mykey', new ColumnSlice(null, null, 5, true)); 

print_r($rows); 
3

От phpcassa документации

public function get($key, 
        $columns=null, 
        $column_start="", 
        $column_finish="", 
        $column_reversed=False, 
        $column_count=self::DEFAULT_COLUMN_COUNT, 
        $super_column=null, 
        $read_consistency_level=null) 

См "@param bool $column_reversed выборки столбцов в обратном порядке"

Установка этого параметра "истина" будет получать столбцы в обратном порядке.

Вы также можете задать этот параметр для multiget, get_range и get_indexed_slices запросов.

Более подробно см: phpcassa columnfamily documentation

+1

Документов вы связаны с, кажется, для старой версии (в основном 0.8.a.2). Последнюю версию можно найти здесь: http://thobbs.github.com/phpcassa/api/class-phpcassa.ColumnFamily.html#_get –

+0

Да, это уже давно. – Nick

+0

ОК, я не думал об этом .... нужно смотреть на новые API, спасибо Тайлер и Ник – samarth