我正在编写一个 Twig 函数,它创建一些从 1 到 5 的链接以及一个作为变量传递的参数,例如:
<a href="myurl.com/criterium=criterium1&value=my_value">text</a>
我知道我只能有criterium1
,criterium2
和criterium3
,所以我有一个数组,里面有它们,并且in_array()
我检查通过的标准是否有效。
但是,如果标准不在固定数组中,我想返回一个错误并告诉开发人员哪些是允许的标准。
如何从 Twig 函数内部返回此类错误?
就像是:
您通过了标准“wrong_criterium”。只允许使用“criterium1”、“criterium2”和“criterium3”。