Skip to content

HasMany — 一对多关联

  • 文件位置: kernel/Foundation/Database/PDO/Relation/HasMany.php
  • 命名空间: kernel\Foundation\Database\PDO\Relation
  • 继承: extends Relation
  • 是否可继承: 是

一对多关联(本模型关联多条目标记录)。

使用

php
class UserModel extends Model
{
    public function orders()
    {
        return $this->hasMany(OrderModel::class, "user_id", "id");
    }
}

$user = UserModel::with("orders")->first();
foreach ($user->orders as $order) { /* ... */ }