Николай Ланец
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');
Все.
Вот спасибо тебе, добрый человек! Просто и доходчиво, а главное - работает)

Добавить комментарий