加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – Twig中的“while”和“repeat”循环

发布时间:2020-12-13 18:19:37 所属栏目:PHP教程 来源:网络整理
导读:有什么好的方法可以在Twig中使用和重复循环吗?这是一个如此简单的任务,但没有宏,我找不到任何好看和简单的东西. 至少做一个无限循环,然后在一个条件下打破它? 编辑: 我的意思是 do { // loop code} while (condition) 要么 while (condition) { // loop c
有什么好的方法可以在Twig中使用和重复循环吗?这是一个如此简单的任务,但没有宏,我找不到任何好看和简单的东西.

至少做一个无限循环,然后在一个条件下打破它?

编辑:

我的意思是

do {
    // loop code
} while (condition)

要么

while (condition) {
    // loop code
}

编辑2:

看起来它本身不受支持同样的原因,因为它不支持也不继续;或休息;声明.

https://github.com/twigphp/Twig/issues/654

简而言之:不.此功能意味着高级逻辑,它应该在您的业务逻辑中,而不是在模板层中.这是MVC中关注点分离的一个主要例子.

Twig完全支持for-loops,如果你正确编码就足够了 – 因为复杂的条件决定是在它们所属的业务逻辑中获取要显示的数据,然后将结果数组“准备渲染”传递给模板.然后,Twig支持渲染所需的所有优秀功能.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读