Orm\Model::related_class() and short (defaults) relations config
scruwi opened this issue · 0 comments
scruwi commented
If model relations fully configured, Orm\Model::related_class('profile')
is working:
class Model_User extends Orm\Model
{
protected static $_has_one = array(
'profile' => array(
'key_from' => 'id',
'model_to' => 'Model_Profile',
'key_to' => 'user_id',
'cascade_save' => true,
'cascade_delete' => false,
)
);
}
$rel_name = Model_User::related_class('profile'); // Model_Profile
but if there a short config - return NULL
:
class Model_User extends Orm\Model
{
`protected static $_has_one = array('profile');`
}
$rel_name = Model_User::related_class('profile'); // NULL