【发布时间】:2014-12-18 02:12:08
【问题描述】:
我正在阅读有关定义关系的 Laravel 文档,这对我来说有点不清楚。 (可能是因为语言障碍..)
我得到了以下信息:
我希望人们选择一个目标。如果用户选择一个目标,相关的包就会出现。在这些包中有一个信息按钮,包含有关包的更多信息。 如果用户点击信息链接,将显示相关的包裹信息。
仅供参考!将有9个目标。每个目标有3个包,每个包有1个包信息。
Objective Model
// contains
- id
- name
- icon
// relationship
HasMany package
////////////////////////////////////////////////////
Package Model
// contains
- id
- title
- information
- info_link
- buy_link
// relationship
belongsToMany Model
hasMany PackageInfo -- or has PackageInfo ?
///////////////////////////////////////////////////
PackageInfo Model
// contains
- id
- body
// relationship
belongsToMany Package -- or belongsTo Package ?
//////////////////////////////////////////////////
Objective_package Pivot
- id
- Objective_id
- Package_id
package_packageInfo pivot
- id
- Package_id
- packageinfo_id
我定义的关系是正确的,还是我真的像颠倒地阅读了整个文档?
【问题讨论】:
标签: php laravel laravel-4 relationship