pclib  2.3.2
Lightweight PHP framework
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAbstractDriverBase class for database driver
 CMysqlDriverMySQL database driver
 CPdoDriverAbstract PDO database driver
 CPdoMysqlDriverPDO mysql database driver
 CPdoSqliteDriverSQLite database driver
 CPgsqlDriverPostgreSQL database driver
 CActionIt encapsulates call of the controller's action: $controller->method($params)
 CAutoloaderSimple autoloading of the classes
 CBaseObjectAncestor of all pclib classes
 CAppGives global access to web application
 CAuthUserProvides access to user account, user roles and permissions
 CControllerBase class for any application controller
 CDbSimple database wrapper
 CDebuggerProvides API for variable dumps, stack trace and profiling
 CTemplateFactoryTemplate factory
 CFileStorageProvides file management functions
 CGridPagerProvides paginator calculations and rendering of the grid pager
 CLoggerThis class offers fast and space-saving database logger
 CModelBase class for any application model
 CSelectionSelection of records in database
 CRelationIt represents related record(s) of the Model
 CRequestProvides unified access to HTTP request
 CRouterTranslates URL to instance of Action class
 CAuthBaseBase class for most classes of authorization system
 CAuthProvides authentication and authorization support
 CAuthHttpHttp authentication
 CAuthConsoleExecute auth console commands, see execute() method
 CAuthManagerAuth entities (users,roles,rights) management
 CErrorHandlerCatch errors and exceptions and show improved error messages
 CAuthDbStorageDefault Auth storage
 CLoggerDbStorageThis class is responsible for reading/writing of the log
 CTranslatorDbStorageDefault Translator storage
 CTplParserParse pclib template with pclib-elements code
 CValidatorBaseBase class for any pclib Validator
 CValidatorValidator with common validation rules
 CTplTemplate engine
 CFormCreate and manage forms
 CGridDisplaying tabular data in table layout
 CLayoutTemplate extended with 'head' tag, allowing add links to *.js and *.css files
 CTranslatorTranslate strings to another language
 CTreeLoad tree structure and render it as unordered list (ul)
 CDebugBarShow DebugBar in your web-application
 CExceptionBase class for all pclib exceptions, allowing message with placeholders suitable for translation
 CGridFormJust like grid, but you can use form tags: input, select, check, etc
 CPclibPclib initialization and autoloading