1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-01 14:05:07 +03:00

Если мы используем ORM в наследуемом модуле (в плагине), нам не всегда нужно получить наследуемую сущность, это может быть и дефолтная сущность.

This commit is contained in:
Alexander Zinchuk 2010-11-08 01:35:00 +00:00
parent eababf4af7
commit 4fc990a06a

View file

@ -670,6 +670,14 @@ class Engine extends Object {
$sClass=isset($sPlugin)
? 'Plugin'.$sPlugin.'_Module'.$sModule.'_Entity'.$sEntity
: 'Module'.$sModule.'_Entity'.$sEntity;
/**
* If plugin Entity doesn't exist, maybe the default one does?
*/
if(isset($sPlugin) && !self::GetClassPath($sClass)) {
$sClass = 'Module'.$sModule.'_Entity'.$sEntity;
}
/**
* Определяем наличие делегата сущности
* Делегирование указывается только в полной форме!