This package can be used to display and edit data from a database in a grid using the Zend Framework. It features:
- NEW (0.2.1). New License. New BSD
- Create a datagrid using Arrays, XML, CSV or JSON files
- Simplified grid data presentation just by specifying the source database table
- User interface controls to perform operations to insert, update and delete table records with support for data validation and filtering
- Template based presentation
- Support for joining tables
- Filter data by user selected fields
- Data validation (when performing CRUD operations)
- Automatic pagination of results
- Support for extra listing column fields
- List sorting by field
- Configurable field titles
- Support for SQL aggregation expressions (MAX, COUNT, MIN, AVG, etc…)
- Internationalization support
- Export results in multiple formats: XML, HTML table, PDF, MSExcel, MSWord, CSV, Open Office Spreadsheet and text document etc..
- Zend Framework Route support
- Cache support
- Plug-ins to format content: date, bool, etc..
Important: When working with .docx templates the system needs to compress, copy and delete some files and dirs. This can’t be accomplished without defining the location of the library (the folder where we can find the Zend/ folder );
By default the value is set to ‘library’, but if you named it different, you need to correct this by doing the following
$grid->libraryDir = 'lib'; #or whatever name you gave it.
This is a beta release, so please understand that things may/and will change.
