PClib in a nutshell
Where are differences?Nowadays, there are many php frameworks. Here are few points in which pclib is different (we believe).
Tips and tricks
How change some template parameter from php? No problem.
A few words regarding library concepts
It don't use very advanced concepts which can be useful only in very complex projects. Everything has price and this techniques usually makes code much more complicated.
Concentrates on most used things (in common web application): form and grid. A lot of features, often supported by other frameworks are overrated and less important (which we don't say that they are not important at all)
Just like with plain PHP, you can start solve your problem with the first line of your code, without complex configuration, source generation and solving many pure technical aspects.
We try implement "layers of usage". Without configuration and parameters - features (objects, functions, template params) should work expected way. Next level is basic configuration, still very intuitive, focused on most common parameters and last is advanced parametrization allowing modify each aspect of the feature. Basic user do not need know and bother with complex interface.
PClib will solve a lot of technical and security issues for you on the background. Backslashing, validation and sanitization of user input, automatic formating of date, session hijacking and sql injection protection, file upload issues etc.
What next?Quickstart Examples of using particular components.
Screenshots A few pictures of tools and outputs.
PClib handbook In detail description of classes. Only tpl, form and grid at now.
Current version is 2.3.2. Changelog