Что это
xCRUD — это мощный и простой в использовании генератор CRUD-приложений (Create-Read-Update-Delete), разработанный для работы с PHP и MySQL. Инструмент предназначен для быстрой организации графического интерфейса при работе с таблицами баз данных и управления контентом. Скрипт позволяет значительно сократить время разработки, автоматизируя рутинные задачи по созданию интерфейсов управления данными. Его можно использовать как обычную PHP-библиотеку, интегрировать в существующие фреймворки, CMS или применять для создания интерфейсов управления шаблонами, например, в ZennoPoster.
Основной функционал
- Синтаксис в одну строку: максимально упрощенный вызов функций для быстрой настройки таблиц.
- Мульти-инстанс система: возможность загрузки и одновременной работы с несколькими экземплярами xCRUD на одной странице.
- AJAX-интерфейс: высокая скорость работы на базе jQuery, исключающая необходимость перезагрузки страниц.
- Гибкая настройка данных: поддержка всех популярных типов полей MySQL, включая date/time-picker, выпадающие списки для ENUM/SET, WYSIWYG-редакторы и карты для POINT.
- Управление и валидация: встроенные правила валидации, проверка уникальности полей, использование callback-функций, настройка отображаемых колонок и управление поиском.
- Работа с файлами: поддержка загрузки изображений и файлов, создание неограниченного количества миниатюр, изменение размеров, работа с BLOB-хранилищами.
- Сложные запросы: поддержка объединения таблиц (JOIN), подзапросов и связей.
- Дизайн и совместимость: полная совместимость с Bootstrap, возможность кастомизации внешнего вида через один CSS-файл, наличие плагина для интеграции с WordPress.
- Экспорт: встроенная функция экспорта данных в формат CSV.
Что вы получаете
Покупатель получает готовый скрипт (PHP-библиотеку), который позволяет реализовать полноценный интерфейс управления базой данных за считанные минуты. В комплект входят все необходимые инструменты для настройки отображения, валидации и обработки данных. Для работы продукта требуются: PHP 5, MySQL 5, расширения mysqli, mbstring, а также поддержка нативных PHP-сессий (или Memcache(d) + mcrypt).