A lightweight, flexible PHP framework for building web applications quickly and efficiently.
This framework provides essential components for database management, user authentication, table displays, and form handling.
View ExamplesBuilt-in database abstraction layer with PDO support, connection pooling, and easy configuration for multiple database environments.
Flexible table display components with built-in action buttons, sorting capabilities, and responsive design.
Comprehensive security features including authentication, authorization, CSRF protection, and input validation.
<?php
// Include framework
require_once 'framework/autoload.php';
// Create a model
class MyModel extends Database {
public function getAll() {
$sql = "SELECT * FROM my_table";
return $this->getConnection()->query($sql)->fetchAll();
}
}
// Create a list view
class MyList extends ActionTable {
// Custom table implementation
}
// Use in your page
$model = new MyModel();
$data = $model->getAll();
$list = new MyList($data, $columns, "my-table");
$list->create_table();