2012-03-09 89 views
4

我是cassandra的新手,我想從列家族中獲取值,其中密鑰是TimeUUIDType。從Cassandra的密鑰類型TimeUUID獲取價值-PHP

我使用PHP與PHPCassa,我可以插入(套)正確地在列族,用函數生成UUID:

$key = CassandraUtil::uuid1(); 

的問題,當我嘗試做在一個get發生列的家庭,因爲我有和字符串格式的UUID(類似的東西):

$uuidString= "e2658820-69f2-11e1-af9a-95dd4f324d9"; 

我想知道是否有可能投或PHP或phpcassa變換一個字符串形式有效的UUID的卡桑德拉,因爲我的目的是在另一個頁面從$ uuuidSt創建正確的uuid環。

謝謝。

回答

2

CassandraUtil::import($uuidString)將處理該問題。

編輯 由於phpcassa 1.0+,\phpcassa\UUID::import()是正確的方法。

+0

:D非常感謝!!!!!!!!!!!!! – 2012-03-16 16:55:03

+0

@ user815672不客氣!如果這對你有效,不要忘記接受答案,以便其他人可以知道問題已經解決。 – 2012-03-17 05:02:43

+0

哦!我不知道這個功能......再次感謝! – 2012-03-17 17:41:40