Provides tools for defining UI blocks, rendering and mapping response data to related models
The Fxp Block provides tools for defining UI blocks, rendering and mapping response data to related models. This library can easily create user interface elements, and render the fields of an object in the locale/currency desired. It was intended as a basis for designing elements of user interface, such as, panel, navbar, sidebar, data table/grid, etc...
It was largely inspired by the Symfony Form in all the features available in this library.
- Block Registry
- Block Factory
- Block Type Builder
- Block Type Configuration
- Block Type Extension
- Data Mapper
- Data Transformer
- All same default Form Types
- Automatic type detection
- Templating Engine
- Block Renderer
- Twig Renderer Engine
- Twig Extension
- Block Theme and hierarchy for search parent block
- Doctrine Entity Type
- Twig filter formatter for convert the value in the specific block type
The bulk of the documentation is stored in the
file in this library:
All the installation instructions are located in documentation.
This library is under the MIT license. See the complete license:
Issues and feature requests are tracked in the Github issue tracker.