Сегодня у меня был сдвиг мозгов
Взялся я поддерживать один магазинчик (вернее, целых 4) на одном движке.
Почти одном, ибо версий там три
Подключено всё это через php_value auto_prepend_file
А сегодня увидал, жаль, сразу не обнаружил... папку catalog с вложенной структурой папок... в каждой по файлу index.php
И там только это:
$M = new classPage('27');
$M->Action();
=))))))
я ХОХОТАЛ долго
Ну вы всё поняли...
видимо, тот кто это делал, не знает о ЧПУ через htaccess
и просто через единую точку входа index.php
а сбор данных из разных таблиц через left join, причём каждая таблица - это просто отдельное поле =))
может, конечно, я что-то не понимаю....и это правильно?
Так быстрее?
Я понимаю, клиент должен добавлять поля в товары и т.д. и нужно это сделать универсально...
Но мне кажется, это слишком уж.
Наверняка alter table будет быстрее, ведь работает это только один раз, а взятие данных то каждый раз при просмотре каталога.
В общем, кое-как разобрал код (тоже представляет из себя что-то эдакое, ибо из-за такой архитектуры следут соответствующий вывернутый код), сделал то, что попросили, но...
спасибо, до свидания, это г*** я поддерживать не буду =)))