循环使用Firebase快照并使用PHP获取值

时间:2018-03-11 22:44:30

标签: php firebase firebase-realtime-database

我一直试图找到关于这个问题的文档,但到目前为止没有运气。这就是我所拥有的:

$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->withDatabaseUri('https://mydomain.firebaseio.com/')
->create();

$db = $firebase->getDatabase();

$db->getReference('cars')
->orderByChild('brand')
->equalTo('volvo')
->limitToLast(10)
->getSnapshot();

...

现在,我如何循环访问数据并从快照中获取值?

1 个答案:

答案 0 :(得分:0)

这是从快照/参考中获取值的方法:

$firebase = (new Factory)
->withServiceAccount($serviceAccount)
->withDatabaseUri('https://mydomain.firebaseio.com/')
->create();

$db = $firebase->getDatabase();

$ref->getReference('cars')->orderByChild('brand')->equalTo('volvo')->limitToLast(10);

$values = $ref->getValue();

...