Кто-нибудь знает хорошую альтернативу PHP Pear Structures_DataGrid для табличного вывода? - PullRequest
0 голосов
/ 04 января 2012

Я часами искал, просматривая PEAR Structures_DataGrid с рендерингом HTML_Table, но похоже, что обслуживание Structures_DataGrid не поддерживается, а MDB2 становится довольно устаревшим и уязвимым для внедрения SQL.

Я думаю, что должна быть другая библиотека, которая выполняет следующее:

Использует PHP-соединение с MySQL через уязвимый интерфейс, не связанный с SQL-инъекцией (например, PDO). Позволяет легко связываться с SQL-запросами, передавая функцию sql в функцию и выводя результаты в виде таблицы в виде таблицы HTML. Дополнительные параметры, такие как нумерация страниц и форматирование, также подойдут.

Похоже, это должен быть простой запрос, который заставляет меня поверить, что кто-то может помочь быстро направить меня в правильном направлении!

1 Ответ

0 голосов
/ 30 марта 2012

У Pear есть пакет с именем HTML_Table, в котором отсутствует поддержка и обслуживание, но это в значительной степени то, что я искал, и хороший компромисс между быстрым, грязным и обеспокоенностью rdlowreys.

- Отредактируйте это - хорошо, если вы используете базовые таблицы, но у вас быстро заканчиваются опции, когда форматирование важно, поэтому я бы рекомендовал не использовать (см. Выше ответ на комментарии, предлагающие то же самое) этот пакет. Короче говоря - вы можете довольно легко самостоятельно воспроизвести функциональность HTML_Table со всеми необходимыми функциями.

На сегодняшний день существует одно ограничение для HTML_Table - нет различий заголовка / тела таблицы, что влияет на использование на клиентских плагинах, таких как плагины Jquery.

...