SmartyValidate插件中的多个验证标准

时间:2011-12-23 23:03:17

标签: php smarty

如何使用多个SmartyValidate选项检查表单数据?例如,'isEmpty'和'isInt'?

感谢。

2 个答案:

答案 0 :(得分:0)

不是很舒服,但我能找到最好的结果:

{if $var eq '' and $var|string_format:"%d" eq $var}

也许最好用PHP检查并将结果分配给Smarty变量。

答案 1 :(得分:0)

正在寻找同样的事情。

SmartyValidate(2013年第3版),文档说:

"Multiple validators may be used for one field. Once one validator fails,
the remaining validators for that field are ignored. A "halt" parameter can
also stop validation on remaining fields."

听起来这是你的答案,虽然我还没有找到一个例子......