diff --git a/include/class.orm.php b/include/class.orm.php index 6876be7370dc6a583104663e2bf94cc9157fd6ce..d1aa0c5386ed981b4f0ebf5d26f804a3d53fd8b4 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -110,7 +110,7 @@ class ModelMeta implements ArrayAccess { else { foreach ($j['constraint'] as $local => $foreign) { list($class, $field) = $constraint[$local] - = explode('.', $foreign); + = is_array($foreign) ? $foreign : explode('.', $foreign); } } if ($j['list'] && !isset($j['broker'])) {