我有 3 个数据库表 tbl_categories、tbl_items、tbl_items_categories,如下所示:
tbl_categories fields: id (category id - primary key), name (category's name)
tbl_items fields: id (item id - primary key), name (item name)
tbl_items_categories fields: id (primary key), item_id (id field value from tbl_items), category_id (id field value from tbl_category)
请注意,一个项目可以属于多个类别(tbl_items_categories 用于此目的)
我已经为这些表创建了 3 个模型(在 YII 中)——类别、项目、itemMultiCategories。
任何人都可以让我知道如何在 YII 中创建关系以实现以下目的:
- 如果我有一个项目 id,我应该能够得到它的所有类别名称(有类别 id 很好)
- 如果我有类别 ID,我应该获取该类别中的所有项目名称(也有项目 ID)
提前致谢。