Download the PHP package rundiz/data-table without Composer
On this page you can find all versions of the php package rundiz/data-table. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download rundiz/data-table
More information about rundiz/data-table
Files in rundiz/data-table
Package data-table
Short Description The data table class for listing data in the table.
License MIT
Informations about the package data-table
Data Table
Data table class for generate table with header, footer, data list, bulk actions, pagination. This repository use the idea of WordPress's list table class to generate data table easily and supported responsive table. Tested on PHP 8.4.
Example
Install
I recommend you to install this library via Composer and use Composer autoload for easily include the files. If you are not using Composer, you have to manually include these files by yourself.
Please make sure that the path to files are correct.
Import mysql_db_test_dummy_data.sql to MySQL or MariaDB (for test only).
Configuration
You have to provide db configuration to the class to read, update, delete the data.
Override
You have to override the Rundiz\DataTable\DataTable by extends to sub class. Open the parent class or the [API document] (http://apidocs.rundiz.com/data-table/) to see more about methods and properties that are able to override.
Assume that the sub class file name is PeopleDummyDataTable.php.
Initialize the class
In the php file that will be display the data table, write this simple code.
The $db
variable is in the configuration section. Set your database values there correctly and run.
Styles and scripts
The css and javascript is already in the tests/via-http folder. You can copy those files to use easily or customize to the way you want.
For more example, please look in tests folder.