ORM для встроенных модулей
Пока еще модули Topic, Comment, User… не являются наследниками ORM классов, а зачастую хочется использовать преимущества ORM в плагинах, дополняющих данные модули. Скажем релейшены.
Конечно, можно отредактировать класс модуля жестко:
заменить
на
Только придется прописывать еще в методе Init():
+ сделать тоже самое для сущностей.
Согласитесь, каждый раз при развертывании проекта выполнять эти манипуляции совсем неинтересно. Да и в итоге можно забыть, где и что менять. При чем, при обновлении модуля придется все вставлять заново.
Читать дальше →
Конечно, можно отредактировать класс модуля жестко:
заменить
extends Module
на
extends ModuleORM
Только придется прописывать еще в методе Init():
parent::Init();
+ сделать тоже самое для сущностей.
Согласитесь, каждый раз при развертывании проекта выполнять эти манипуляции совсем неинтересно. Да и в итоге можно забыть, где и что менять. При чем, при обновлении модуля придется все вставлять заново.
Читать дальше →