Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Zend framework 2中从JSON显示为网格_Php_Zend Framework_Json - Fatal编程技术网

Php 在Zend framework 2中从JSON显示为网格

Php 在Zend framework 2中从JSON显示为网格,php,zend-framework,json,Php,Zend Framework,Json,我是zf2的新手。我必须显示数据库中的数据列表,并使用JSON添加、编辑、删除操作。我使用此代码将数据转换为JSON public function getList() { $results = $this->getAlbumTable()->fetchAll(); $data = array(); foreach($results as $result) { $data[] = $result; } return n

我是zf2的新手。我必须显示数据库中的数据列表,并使用JSON添加、编辑、删除操作。我使用此代码将数据转换为JSON

public function getList()
    {
    $results = $this->getAlbumTable()->fetchAll();
    $data = array();
    foreach($results as $result) {
        $data[] = $result;
    }

    return new JsonModel(array(
        'data' => $data,
    ));
} 
但是我不知道如何显示来自这个JSON的数据。我搜索了一下,没有找到正确的密码。
请帮助我。

您可以简单地解码json并在您的视图中使用数组,我不太清楚您的问题的范围,但据我所知,这是您的模型函数,它以json格式返回数据,您可以解码json并将其传递给您的视图。

我的疑问是,在哪里编写解码代码?上述函数返回JSON数据,如{“data”:[{“id”:“1”,“artist”:“hvghvg”,“title”:“cgfgcc”},{“id”:“2”,“artist”:“ghjh”,“title”:“hgg”},{“id”:“3”,“artist”:“snehajiju”,“title”:“Sample”},{“id”:“4”,“artist”:“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa”})。如何以网格格式显示?有什么建议吗