Welcome to CRUDlex’s documentation!¶
This is the documentation of CRUDlex, an easy to use CRUD generator for Silex. It describes every feature being available.
Requirements:
- PHP >= 5.5
 - For the MySQL driver: MySQL >= 5.1
 - For the file uploads: PECL fileinfo >= 0.1.0
 
Contents:
Manual¶
- Introduction
 - Setup
 - Data Structure Definition
 - Data Types
 - Constraints
 - File Handling
 - Overriding Layouts
 - Overriding Templates
 - Events
 - Optimistic Locking
 - Definition Validation
 - Routes
 - Extended Features
- Field Descriptions
 - Displayed Fields in the List
 - Pagination
 - Filters
 - Group entities in the Navigation Bar
 - I18n
 - Initial Sorting Parameters
 - Using UUIDs as Primary Key Instead of an Auto Incremented Value
 - Using the CRUD YAML file cache
 - Using an own Implementation of the EntityDefinition
 - Prepopulated Form Fields on the Creation Page
 - Combine with the Web Profiler
 - Serving Static Content via the Webserver
 
 - Addons
 - CRUD YAML Reference
 
API¶
- CRUDlex\AbstractData
 - CRUDlex\ControllerProvider
 - CRUDlex\DataFactoryInterface
 - CRUDlex\Entity
 - CRUDlex\EntityDefinition
 - CRUDlex\EntityDefinitionFactoryInterface
 - CRUDlex\EntityDefinitionValidatorInterface
 - CRUDlex\EntityEvents
 - CRUDlex\EntityValidator
 - CRUDlex\FileHandler
 - CRUDlex\ManyValidator
 - CRUDlex\ReferenceValidator
 - CRUDlex\ServiceProvider
 - CRUDlex\StreamedFileResponse
 - CRUDlex\TwigExtensions
 - CRUDlex\UniqueValidator
 - CRUDlex\YamlReader