Chicagoboss返回自定义数据给模板

 

模板

 

360           {% if mtags %}

361             {% for tag in mtags %}         

362                 {#{tag.id}#}

363                 <li class="nav-header"> {{tag.content}} </li>

364                   <div class="xz">               

365                       {% for t in tag.children %}    

366                         <a href="#">{{t.id}}:{{t.content}}</a> 

367                           

368                       {% endfor %}                   

369                   </div>

370                 {% endfor %}

371           {% endif %} 

正确方法
返回数据
 36     Tags = boss_db:find(tag,[{parent_id,"0"}]),
 37     F = fun(Tag) ->
 38             TagChildren = boss_db:find(tag, [{parent_id, Tag:id()}]),
 39             [{id,Tag:id()}, {content, Tag:content()}, {children, TagChildren}]                                                                    
 40         end,
 41     [F(Tag)||Tag<-Tags].

错误数据格式:
[{struct,[{id,"id"},{content,"this is conet"}]},{struct,[{id,"id-2"},{content,"this seconde is conet"}]}].
这样定义页面会提示找不到struct 确实因为没有struct  mode module
想到list  果然list 可以
[[{id,"id"},{content,"this is conet"},{tt,Tags}],[{id,"id-2"},{content,"this seconde is conet"},{"tt",Tags}]].


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值