Important
We are updating the images for OroCommerce version 6.1 to align with the latest changes in the back-office design. During this transition, some images may still show older versions. Thank you for your patience as we work to update all visuals to reflect these changes.
Entities
OroCommerce equips users and developers with powerful UIs that they can use to manage both simple and complex data entities, including all entity attributes (fields) and relations. As a developer, you can easily enable standard CRUD pages for a new entity, and with the same ease, you can add more fields to any of the entities that you have created before by adding new entity properties, creating a migration script and modifying the templates.
In the sections below, you can learn the key things you can come across when working with entities in the Oro application:
- Create Entities
- Database Structure Migrations
- Extend Entities
- Configure Entities
- Create Custom Entities
- Merge Entities
- CRUD Operations
- Custom Field Validation
- Entity Aliases
- Entity Activities
- Turn an Entity into an Activity
- Entity Fallback Values
- Entity Manager
- Entity Name Resolver and Providers
- Entity Class Name Provider
- Entity Structure Data Provider
- Events
- Dictionaries
- Doctrine Field Types
- Partial Indexes
- Profiler of Duplicated Queries
- Resolving ORM Query Hints
- Entity Repositories as a Services
- Transaction watchers for Default DBAL Connection
- Attributes Configuration
- Datagrids
- Customize Datagrids
- Protect Entities Using ACLs
- Entity Attachments
- Customize CRUD Pages
- Fixtures
- Data Sanitization