tweak belongs to eager constraining.
This commit is contained in:
@@ -65,7 +65,10 @@ class Belongs_To extends Relationship {
|
|||||||
// are looking for the parent of a child model in this relationship.
|
// are looking for the parent of a child model in this relationship.
|
||||||
foreach ($results as $result)
|
foreach ($results as $result)
|
||||||
{
|
{
|
||||||
$keys[] = $result->{$this->foreign_key()};
|
if ( ! is_null($key = $result->{$this->foreign_key()}))
|
||||||
|
{
|
||||||
|
$keys[] = $key;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->table->where_in($this->model->key(), array_unique($keys));
|
$this->table->where_in($this->model->key(), array_unique($keys));
|
||||||
|
|||||||
Reference in New Issue
Block a user