diff --git a/include/class.orm.php b/include/class.orm.php index 2dab465970a69a8bc8aa573cbc96dac386959839..1fb285a6712c25c1787cf24dc336d846e73a7b1c 100644 --- a/include/class.orm.php +++ b/include/class.orm.php @@ -49,6 +49,14 @@ class VerySimpleModel { } } + function __isset($field) { + return array_key_exists($field, $this->ht) + || isset(static::$meta['joins'][$field]); + } + function __unset($field) { + unset($this->ht[$field]); + } + function set($field, $value) { // Update of foreign-key by assignment to model instance if (isset(static::$meta['joins'][$field])) {