Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Анонс и исторя
PS Кстати, Explay3 на UMI.CMS чем-то похожа (как мне показалось)
if (!method_exists($this->modules[$moduleName]['object'], $method))
throw new CoreException (lang('error_controller_module_return_invalid_object','core'));
ObjectsController::getObject (...);Я тут покопался в коде, почитал комменты…
В кеше лежат отдельные объекты, а при выборке одним sql-запросом мы не знаем какие объекты закешированы, а какие нет — теряется смысл кеша.Именно поэтому вы и не сможете уйти от ста (или тысяч ?) запросов к кэшу/БД.
Отдельный объект — это отличная сущность для кешированияНо с другой стороны — всё зависит от того, что именно считать за объект!
Анонс и история Explay CMS 3 (Core)