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 >= 7.1
- For the MySQL driver: MySQL >= 5.1
- For the file uploads: PECL fileinfo >= 0.1.0
Contents:
- 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
- Hard Deletion
- 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
- CRUDlex\AbstractData
- CRUDlex\ControllerInterface
- CRUDlex\DataFactoryInterface
- CRUDlex\Entity
- CRUDlex\EntityDefinition
- CRUDlex\EntityDefinitionFactoryInterface
- CRUDlex\EntityDefinitionValidatorInterface
- CRUDlex\EntityEvents
- CRUDlex\EntityValidator
- CRUDlex\FileHandler
- CRUDlex\ManyValidator
- CRUDlex\ReferenceValidator
- CRUDlex\Service
- CRUDlex\StreamedFileResponse
- CRUDlex\TwigExtensions
- CRUDlex\UniqueValidator
- CRUDlex\YamlReader