首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在%} symfony中使用{% for?

如何在%} symfony中使用{% for?
EN

Stack Overflow用户
提问于 2016-04-04 06:46:48
回答 2查看 124关注 0票数 1

我的问题是,当我使用循环时,里面的数据没有显示出来,这是这里的代码,我使用了循环甚至“mes精品店”没有显示, , only "shirts & tops" show up

and this function where im calling this template in the controller

EN

回答 2

Stack Overflow用户

发布于 2016-04-04 10:41:54

您的函数affichDQL()肯定有问题,您应该使用dump($enseignes);在控制器中测试结果,以查看是否有结果。您也可以使用{% dump(enseignes) %}在您的小树枝中添加检查

票数 0
EN

Stack Overflow用户

发布于 2016-04-04 12:46:52

您的模板看起来没问题。问题可能出在可能返回DQL的存储库方法中: Doctrine中表示查询的字符串。

我怀疑你的实体方法中有类似这样的方法:

代码语言:javascript
复制
// retrieve the DQL string of what was defined in QueryBuilder
$dql = $qb->getDql();

因此,您需要替换为以下内容:

代码语言:javascript
复制
// retrieve the associated Query object with the processed DQL
$query = $qb->getQuery();

// Execute Query
$result = $query->getResult();

return $result;

希望这对你有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36392185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档