【问题标题】:Symfony number of items (news)Symfony 项目数(新闻)
【发布时间】:2017-03-02 14:50:25
【问题描述】:

如何更改显示新闻的数量。我知道默认值是10。

news/index.html.twig

还有一个问题。这是一条新闻的代码

news/view.php.twig

我想出现在他旁边,前两项(新闻)。该怎么做?

【问题讨论】:

  • 无论如何它都不在模板中。查看控制器代码并从那里开始。

标签: php symfony


【解决方案1】:

你在使用 Doctrine 吗?如果你确实看看这个:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html#limiting-the-result

如果您只能访问 twigs 文件,则可以使用条件并使用 twig 检查集合的索引:http://twig.sensiolabs.org/doc/tags/for.html#the-loop-variable

例子:

{% for item in news %} {% if loop.index < 10 %} {% endfor %}

您可以在此处阅读有关分页的更多信息:Symfony Doctrine Pagination

【讨论】:

    猜你喜欢
    • 2012-04-08
    • 1970-01-01
    • 2018-01-09
    • 2014-05-16
    • 1970-01-01
    • 2016-12-21
    • 1970-01-01
    • 1970-01-01
    • 2014-10-16
    相关资源
    最近更新 更多