TWIG随机命令 - 重载

时间:2015-07-08 05:57:32

标签: php random twig reload

我是php / twig的新手,我一直在尝试使用twig'random'命令,例如以下内容:

{{ random(['apple', 'orange', 'citrus']) }} {# example output: orange #}

我第一次保存文件时工作,但每次重新加载页面时我都想工作;当我重新保存文件时,它似乎只会创建一个新的随机选项。

1 个答案:

答案 0 :(得分:1)

此功能正常,但如果选项数量非常小(如官方示例中的三个选项),则一次又一次地看到一个值是很常见的。尝试添加更多值,每次都会看到不同的值。

可能发生的另一个问题是您的网页已缓存,因此,只有在重新加载网页之前,您才能看到第一个选定的结果。 Twig缓存不会影响random()函数,但HTTP缓存或任何其他PHP缓存可能会影响它。