如何使用PHP从Firebase获取父母的子女人数?

时间:2019-03-13 07:11:08

标签: php firebase firebase-realtime-database

我正在开发一个类似facebook的应用程序来创建帖子,用户可以评论和喜欢这些帖子。我使用firebase实时数据库存储帖子的点赞和评论数据。跟随下图,

enter image description here

现在,我需要按评论数和喜欢数将帖子按升序排列。如何使用PHP做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以在https://github.com/kreait/firebase-php上找到用于PHP的非官方Admin SDK,这相当容易。

一旦installedset up,您可以执行以下操作:

<?php

require 'vendor/autoload.php';

use Kreait\Firebase\Factory;
use Kreait\Firebase\ServiceAccount;

$serviceAccount = ServiceAccount::fromJsonFile('/path/to/credentials.json');

$firebase = (new Factory())
    ->withServiceAccount($serviceAccount)
    ->create();

$db = $firebase->getDatabase();

echo count($db->getReference('path/to/comments')->shallow()->getValue());

我不知道在PHP中更舒适的方式(免责声明:我创建了SDK)