模板
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 芝加哥老板:开始小,梦想大 注意这是一个支持 Erlang 18的主分支。 对于旧的Erlang版本使用遗留分支。芝加哥老板是一个由 Rails 启发并用Erlang编写的服务器框架。 它...
BossDB:用于 Erlang 的分片、缓存、池化、事件 ORM支持的数据库新的DynamoDB(实验性) 尼西亚MongoDB MySQL PostgreSQL 里亚克东京暴君完整的 API 参考查询: : 记录: : 老板新闻: ://chicagoboss.org/api-news....
docker-chicagoboss Dockerized Chicago Boss Web框架 它是什么? 包含Docker容器映像 我可以用来做什么? 使用它通过Dockerized Chicago Boss构建和部署Web应用程序。 使用它可以使用Chicago Boss开发Erlang Web...
桌上足球服务器旨在与手机浏览器一起使用的足球统计跟踪服务器,使用 ChicagoBoss 和 AngularJS 用 Erlang 和 CoffeeScript 编写不要运行这个面向公众的。 它具有基本的玩具认证。 ##要求 ##Building 在您克隆的...
3. **数据存储**:Erlang自带的ETS(Erlang Term Storage)和Mnesia是两种常用的数据存储解决方案。ETS适用于内存中快速存取,而Mnesia则是一个分布式数据库,支持事务和持久化,适合存储BBS的帖子、用户信息等核心...
在实际应用中,Mochiweb可以处理更复杂的请求,例如支持动态路由、处理POST数据、设置cookie等。此外,Mochiweb常与其他Erlang框架如ChicagoBoss或Cowboy结合使用,构建功能更强大的Web应用。 标签“mochiweb”提示...
支持的数据库新的DynamoDB(实验性) 失忆症MongoDB MySQL PostgreSQL里亚克东京暴君完整的API参考查询: : 记录: : BossNews: ://chicagoboss.org/doc/api-news.html 写一个适配器: : 用法boss_db : start ( ...