Firebase Query PHP - PullRequest
       7

Firebase Query PHP

1 голос
/ 23 июня 2019

, поэтому я нахожусь в какой-то странной ситуации и понятия не имею, как это сделать:

Я использую это удивительное хранилище kreait / firebase-php для выполнения всех операций CRUD в моем текущем приложении.

Я использовал этот код ниже, чтобы получить нужный мне результат

<?php
$data_page = $database->getReference('app/main_menu')->orderByChild('link')->equalTo($link)->getSnapshot()->getValue();
echo json_encode($data_page);
?>

Мне все равно не нужен json, но для лучшего понимания этого вопроса я преобразовал результат массива в формат json.

И из приведенного выше кода мне удается сгенерировать такой результат

{
  "-LhyRXILm9ALIfffuRaK": {
    "file_name": "personnel.php",
    "id": "-LhyRXILm9ALIfffuRaK",
    "link": "personnel",
    "parent": "master_human_rd",
    "status": "last_child",
    "title": "Personnel"
  }
}

Вопрос в том, как мне получить имя_файла из этого результата, чтобы я мог включить имя файла совпадений и отобразить содержимое?

1 Ответ

2 голосов
/ 23 июня 2019

Ну, я нашел решение. Я пытаюсь использовать foreach, и это работает, код, который я использую, чтобы получить имя файла ниже

<?php
$data_page = $database->getReference('app/main_menu')->orderByChild('link')->equalTo($link)->getSnapshot()->getValue();
foreach ($data_page as $key => $value) {
  $file_name = $value['file_name'];
}
echo $file_name;
/*echo json_encode($data_page);*/
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...