在Freemarker模板中为变量分配变量

 浅笑你的妩媚 发布于 2023-02-12 13:35

我试图避免反复引用这样的对象:

${outter.inner.assignThisGuy.field1}

并且想参考最低级别,即

${assignThisGuy.field1}

这将帮助我删除重复的空检查并使我的模板更整洁.我不确定这是否可行.所有注释都指的是将变量分配给类型,如?string,?date等.

当我尝试这样做时,我得到一个例外:

freemarker.template.TemplateException: Expected hash. thisGuy evaluated instead to freemarker.template.SimpleScalar 

我尝试过各种变化:

[#assign thisGuy = "${outter.inner.assignThisGuy}" ]

我只是想确定在我的一些线条长度变大之前这是不可能的!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有