Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.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 Symfony异常,带控制器和细枝模板的DB查询_Php_Symfony_Twig - Fatal编程技术网

Php Symfony异常,带控制器和细枝模板的DB查询

Php Symfony异常,带控制器和细枝模板的DB查询,php,symfony,twig,Php,Symfony,Twig,我有一个控制器文件和一个小树枝模板,但通讯被干扰了。 例外情况是: 在呈现模板期间引发了异常(“生成迭代器时出错”) 要么我仍然缺少控制器文件中的某些内容,要么设置有问题 我的目标是“ArticleCategory” 控制器: namespace AppBundle\Controller; use Pimcore\Controller\Configuration\ResponseHeader; use Pimcore\Model\Asset; use Symfony\Component\Http

我有一个控制器文件和一个小树枝模板,但通讯被干扰了。 例外情况是:

在呈现模板期间引发了异常(“生成迭代器时出错”)

要么我仍然缺少控制器文件中的某些内容,要么设置有问题

我的目标是“ArticleCategory” 控制器:

namespace AppBundle\Controller;
use Pimcore\Controller\Configuration\ResponseHeader;
use Pimcore\Model\Asset;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Pimcore\Model\DataObject\ArticleCategory;
use Zend\Paginator\Paginator;


class ContentController extends FrontendController
{ 
    public function testroot1Action(Request $request)
    {   
        $articleCategory = new ArticleCategory\Listing(); 
        $articleCategory->setOrderKey('date');
        $articleCategory->setOrder('DESC');

        $paginator = new Paginator($articleCategory);
        $paginator->setCurrentPageNumber($request->get('page'));
        $paginator->setItemCountPerPage(5);
        var_dump($paginator);

        $this->view->content = $paginator;

    }
}
细枝模板。例外情况来自我的for-in循环。“内容”工作的迭代:

{% extends 'layout.html.twig' %}
{% block content %} 


    {{ dump(content)}}

   {% for contents in content %}

        {{ dump(contents)}}        

    {% endfor %} 

{% block content %} 
还有什么事要做还是有什么不对?

应该是:

{% extends 'layout.html.twig' %}
{% block content %}         

   {% for content in contents %}     

       // here you have access to a singular content object

    {% endfor %} 

{% block content %} 
啊,不,不是这样! 看来我的清单是空的

$articleCategory = new ArticleCategory\Listing(); 
嗯,我稍后会测试更多Thx