1
A
回答
0
这是基于我写的一些PHP代码的伪代码,将面包屑转换为Closure Table。
while ($breadcrumbs = fetch()) {
$chain = explode("/", $breadcrumbs); -- assume "/" is the breadcrumbs separator
$pathlength = count($chain) - 1;
$child = $chain[$pathlength];
foreach ($chain as $ancestor) {
print $ancestor, $child, $pathlength;
$pathlength--;
}
}
输出是目录中类别的transitive closure。
相关问题
- 1. 创建“导航面包屑”
- 2. 为Moodle创建自定义面包屑
- 3. 如何创建react-router v4面包屑?
- 4. 用于创建与每个面包屑链接的面包屑的Javascript?
- 5. 面包屑与URL重写
- 6. 如何从面包屑
- 7. 删除“家”从面包屑
- 8. 从SQL查询创建面包屑结构
- 9. 面包屑。 ZF2
- 10. asp.net面包屑
- 11. asp.net面包屑
- 12. 创建新目录
- 13. 创建一个Sharepoint页面,但不显示在面包屑中
- 14. 角面包屑:包括下拉动态改变的面包屑
- 15. 重写引导的@面包屑分离
- 16. 面包屑在OSClass
- 17. 面包屑Symfony的
- 18. 简单面包屑
- 19. 面包屑执行
- 20. 修复面包屑
- 21. 流星面包屑
- 22. CakePHP的面包屑
- 23. Google RDFa面包屑
- 24. Django CMS面包屑
- 25. 显示面包屑
- 26. 面包屑导航
- 27. Github的新文件面包屑组件
- 28. 防止新线在Bootstrap4-apha6面包屑
- 29. 在Symfony2中构建面包屑
- 30. 构建面包屑的方法