1

对于通用表单检查器,我想<input>在使用模板定义表单中的字段时生成 html 字段以及国际化错误消息(和默认值,...)。

模板示例:

...
<form>
  ${structure: make_field('email')}
</form>

渲染模板:

...
<form>
  <input type="text" name="email" ... /><span>error message</span>
</form>

问题:

每个字段的错误消息是使用 gettext like 指定的_('error123')。因为 html 字符串是由代码构造的,所以我必须translate()自己处理错误消息。因此,我必须将本地化程序提交给我想避免的表单检查器代码。

是否可以将渲染完全移动到模板引擎。也许在代码中生成宏?!

4

0 回答 0