JavaActiveJDBC+主干。js生成的属性名称不可用
我正在使用ActiveJDBC访问第三方数据库。有一个名为“用户/年”的列。我对此不满意,但无法改变。 这个结果是json中的一个属性“users/year”,它是我的主干的基础。js模型。现在,如果我想在以下模板中访问该属性:
<li><%= name+ ' ' + users/year %></li>
当然不行了。我试着逃跑,但没用。有什么建议吗
因为我不熟悉activeJDBC和主干。js是否有办法将属性映射到可接受的变量名?或者其他可能的解决方案?我应该从activeJDBC切换到其他东西吗
# 1 楼答案
或者,您可以使用getter包装器包装模型的动态getter: http://code.google.com/p/activejdbc/wiki/SettersAndGetters#No_%22standard%22_setters/getters
# 2 楼答案
您可以向集合或模型添加解析方法,以将属性重新映射到可用名称:
并相应地更改模板
小提琴