pclib
Version 3.1.1
Lightweight PHP framework without boilerplate of big frameworks.
pclib somewhere at your webroot.install/pclib_*.sql. Import this sql-dump into your database.or install it using composer:
composer require lenochware/pclib
Render form
require 'vendor/autoload.php'; // or 'pclib/pclib.php' without composer
$app = new PCApp('test-app');
$form = new PCForm('tpl/form-template.tpl');
print $form;Connect to database and show datagrid with data
require 'vendor/autoload.php';
$app = new PCApp('test-app');
$app->db = new PCDb('pdo_mysql://user:password@localhost/database-name');
$grid = new PCGrid('tpl/grid-template.tpl');
$grid->setQuery('SELECT * FROM products');
print $grid;For more examples see http://pclib.brambor.net/demo
This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version.