`
langzhe
  • 浏览: 288402 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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}]].


 

分享到:
评论

相关推荐

    ChicagoBoss, Erlang web MVC,现在有Comet.zip

    ChicagoBoss, Erlang web MVC,现在有Comet 芝加哥老板:开始小,梦想大 注意这是一个支持 Erlang 18的主分支。 对于旧的Erlang版本使用遗留分支。芝加哥老板是一个由 Rails 启发并用Erlang编写的服务器框架。 它...

    ChicagoBoss-Riak2:用于 ChicagoBoss 的 Riak 2.0 适配器和索引器

    BossDB:用于 Erlang 的分片、缓存、池化、事件 ORM支持的数据库新的DynamoDB(实验性) 尼西亚MongoDB MySQL PostgreSQL 里亚克东京暴君完整的 API 参考查询: : 记录: : 老板新闻: ://chicagoboss.org/api-news....

    docker-chicagoboss:Dockerized Chicago Boss Web框架

    docker-chicagoboss Dockerized Chicago Boss Web框架 它是什么? 包含Docker容器映像 我可以用来做什么? 使用它通过Dockerized Chicago Boss构建和部署Web应用程序。 使用它可以使用Chicago Boss开发Erlang Web...

    erl-foosball-tracker:使用 ChicagoBoss、AngularJS 和 CoffeeScript 制作的桌上足球跟踪服务器

    桌上足球服务器旨在与手机浏览器一起使用的足球统计跟踪服务器,使用 ChicagoBoss 和 AngularJS 用 Erlang 和 CoffeeScript 编写不要运行这个面向公众的。 它具有基本的玩具认证。 ##要求 ##Building 在您克隆的...

    一个用Erlang公告板系统在一个局域网内构造 BBS 集群,

    3. **数据存储**:Erlang自带的ETS(Erlang Term Storage)和Mnesia是两种常用的数据存储解决方案。ETS适用于内存中快速存取,而Mnesia则是一个分布式数据库,支持事务和持久化,适合存储BBS的帖子、用户信息等核心...

    mochiweb实例

    在实际应用中,Mochiweb可以处理更复杂的请求,例如支持动态路由、处理POST数据、设置cookie等。此外,Mochiweb常与其他Erlang框架如ChicagoBoss或Cowboy结合使用,构建功能更强大的Web应用。 标签“mochiweb”提示...

    boss_db:BossDB:用于Erlang的分片,缓存,池化事件ORM

    支持的数据库新的DynamoDB(实验性) 失忆症MongoDB MySQL PostgreSQL里亚克东京暴君完整的API参考查询: : 记录: : BossNews: ://chicagoboss.org/doc/api-news.html 写一个适配器: : 用法boss_db : start ( ...

Global site tag (gtag.js) - Google Analytics