Php Symfony异常,带控制器和细枝模板的DB查询
我有一个控制器文件和一个小树枝模板,但通讯被干扰了。 例外情况是: 在呈现模板期间引发了异常(“生成迭代器时出错”) 要么我仍然缺少控制器文件中的某些内容,要么设置有问题 我的目标是“ArticleCategory” 控制器: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
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