如何编写面包屑(php kohana 框架)?
这是编写面包屑代码的好方法吗?
- 使用mysql创建表“categories”
- 在必要的列“parent_id”列之后创建
- 如果parent_id列具有空值,则意味着该类别是父类别,否则该列父列是具有在“parent_id”列中标记的id的列,
- 递归查询到“从当前列开始的“parent_id”列并打印类别名称。
is this good way to code breadcrumbs?
- create table "categories" using mysql
- create after neccessary columns "parent_id" column
- if parent_id column have null value it means that this category is parent and if else this columns parent is a column with id which marked in "parent_id" column
- recursively query to "parent_id" column starting at current column and print category name.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您使用其他存储分层数据的方法,面包屑会更容易。
请参阅我的演示文稿使用 SQL 和 PHP 实现分层数据的模型,了解以下示例替代方案:
Breadcrumbs are easier if you use other methods of storing hierarchical data.
See my presentation Models for Hierarchical Data with SQL and PHP for examples of alternatives:
您想查看修改后的预序树遍历模块
You want to check out Modified Preorder Tree Traversal modules