2 июля 2013 г., 17:50
Revolution 2.2.6 Could not get table name for class: modFileMediaSource
Эта проблема уже не раз фигурировала: на последних версиях Рево в логи постоянно сыпется ошибка «Could not get table name for class: modFileMediaSource».
Обновил сайт до 2.2.6, ошибка не пропала.
Кто столкнется с этой проблемой и кому понадобится очень простое и быстрое решение, вот оно: создаем плагин на событие OnHandlerRequest. Чтобы надежней было (чтобы он вызывался раньше других возможных плагинов), ставим индекс очередности -100 (если не знаем где, забиваем на это).
В плагин прописываем:
<?php if($modx->context->key == 'mgr') return; $modx->loadClass('sources.modMediaSource');
Все.
Вот спасибо тебе, добрый человек!
Просто и доходчиво, а главное - работает)