如何在数组中定义索引?

时间:2015-05-01 10:37:42

标签: php symfony google-books

我正在尝试使用Google Books API,但它会为" title"表示未定义的索引,因为我正在尝试搜索书名并将结果显示在树枝中。

我的控制器: -

public function googlebooksAction($id)
    {
        $client = new Client();
        $response = $client->get('https://www.googleapis.com/books/v1/volumes?q=id='.$id);
        $data = $response->json();
        $books = $data['title'];
        return $this->render('ReviewerReviewBundle:Google:googlebooks.html.twig',
            array(
               'title' => $books
            ));
    }

我的Twig文件: -

{% extends "::base.html.twig" %}

{% block title %}{{ book.volumeInfo.title }}{% endblock %}

{% block body %}
<h1>Google Books</h1>
    {% for book in books %}
        <article>{{ book.volumeInfo['title'] }}</article>
    {% endfor %}
{% endblock %}

0 个答案:

没有答案