gpt4 book ai didi

playframework - 如何在 Play! 中使用用户定义标签中的字段标签!框架?

转载 作者:行者123 更新时间:2023-12-04 06:28:15 25 4
gpt4 key购买 nike

现在我有一个这样的观点。

#{form @UserCreate.create()}
#{field 'user.email'}
#{text field /}
#{/field}
#{/form}

定义了相应的文本标签,然后使用该字段(它比这更复杂,只是归结为要点)
<input type="text" id="${_arg.id}" name="${_arg.name}" value="${_arg.value}">

理想情况下,我宁愿拥有它,这样我就不必在 View 中声明该字段,所以它看起来像这样。
#{form @UserCreate.create()}
#{text 'user.email' /}
#{/form}

带有一个看起来像这样的标签。
#{field 'user.email'}
<input type="text" id="${field.id}" name="${field.name}" value="${field.value}">
#{/field}

但是 field.value 总是返回 null 因为用户不在标签的模板绑定(bind)中。在这一点上,我真的不确定如何处理事情。建议?

最佳答案

嘿,我有一个有趣的解决方法:
只写自定义标签的第一行

 %{user = _user}%  
#{field 'user.email'}
<input type="text" id="${field.id}" name="${field.name}" value="${field.value}">
#{/field}

这对我有用:)

关于playframework - 如何在 Play! 中使用用户定义标签中的字段标签!框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7503198/

25 4 0