mysql - 如何在锂中建立 m:n 关系?
问题描述
我的 MySQL 数据库中有 3 个表:
- 书籍(id,标题)
- 关键字(id,关键字)
- books_keywords(book_id,keyword_id)
在 li3 中设置模型和控制器以检索带有关键字的书名的最佳方法是什么?
解决方案
li3 只提供一对一、一对多和多对一的关系。Li3 核心开发人员建议避免多对多关系,因为它们会导致意想不到的问题,并且是应用程序架构设计的标志。
看看: http: //li3.me/docs/book/manual/1.x/models/relationships
推荐阅读
- javascript - 三.js 创建镜像 VS。钢材对材料的影响?
- c++ - std::span 迭代器可以比创建它们的 span 对象更长寿吗?
- r - 将周数更改为已过去的周数,而不是一年中的周数
- python - 使用函数的 Python HangMan 游戏
- elasticsearch - Elasticsearch COUNT() 文本字段
- powershell - 我可以使用正则表达式通过 CTRL+R 反向搜索来搜索 PowerShell 命令历史记录吗?
- shopify - Shopify 订阅,但直到第二个计费周期才开始
- javascript - 当我试图在我的详细信息页面上返回每家餐厅的详细信息时,我得到了无法读取未定义的属性“name_restaurant”
- parsing - Parsec 自定义 while 循环解析器只解析循环体中的一条语句
- python - 烧瓶 | 如何将丢失的(404)资产文件夹连接到从引导工作室导出的 html