Firebase第三方php包装器

时间:2014-12-21 21:33:32

标签: firebase

我试图通过使用他们推荐的第三方包装器来使用firebase和PHP: https://github.com/ktamas77/firebase-php

然而,我没有运气。我只需要一种简单的方法将数据添加到我的firebase。我该怎么做?

1 个答案:

答案 0 :(得分:0)

还有另一个版本很容易实现,并且我使用本作者的元素在github中创建了它。

您只需要执行以下配置:

$url =  'https://my-custom-project.firebaseio.com/';
$token = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX';

配置完成后

//Initializing the object
$fboject = new FirebaseFunctions($url, $token);

定义Path,然后您将能够使用已在类中实现的各种操作将JSON数据添加到路径中。

我在这里实施了课程

//Path Set for Adding - This should be changed for different operations
$fboject->path = "/courses";

//Add JSON to firebase
$fboject->addData($json);

//Retrieve the added data from firebase
$added_data = $fboject->getData();

更新位置1的第2号课程,因为数组索引是10个列表的0-9

  1. 创建更新的JSON。
  2. 将课程路径设置为" / courses / 1"那 对应于firebase中的第二个课程。

    $ fboject-> path =" / courses / 1&#34 ;; $ fboject->了updateData($ updated_json);

  3. 删除位置9的10号课程,因为10个列表的数组索引是0-9,将课程路径设置为" / courses / 9"这对应于firebase中的最后一个课程。

    $fboject->path = "/courses/9";
    $fboject->deleteData();
    

    下面给出了github的链接,其中也有详细说明。