这是一个模型
class User {
$table = 'users';
public function item()
{
return $this->hasOne('Item');
}
}
我循环获取该项目:
foreach($users as $user)
{
echo $user->item->name;
}
这个用户模型是每个循环查询项目吗?
所以,如果是,这将是相同的吗?
class User {
$table = 'users';
public function item()
{
return Item::where('user_id', '=', $this->id)->first();
}
}
换句话说,第一类方法项与第二类方法项相同吗?或者性能有差异吗?