Important
You are browsing documentation for version 6.1 of OroCommerce, supported until 2029. Read the documentation for the latest LTS version to get up-to-date information.
See our Release Process documentation for more information on the currently supported and upcoming releases.
EntitySelectSearchApiAccessor ⇐ SearchApiAccessor
Provides access to entity_select search API.
Extends: SearchApiAccessor.
Param |
Type |
Description |
|---|---|---|
options |
Object |
|
options.entity_name |
string |
The entity name to search in |
options.field_name |
string |
The field to search by and to show in UI |
The entity_select search API searches only the entity fields that are declared for it. The target field of an extended many-to-one relation is declared automatically. Declare any other field in the entity_select_targets section of the Resources/config/oro/entity.yml file of your bundle.
To declare the name field of the Repository entity for a datagrid column that is edited inline with this accessor, add the following configuration:
oro_entity:
entity_select_targets:
Acme\Bundle\DemoBundle\Entity\Repository: [name]
The search API applies the following restrictions to a declared field:
The field must be a
stringortextfield.A field hidden in the
exclusionssection of theentity.ymlfile is not searched.
A request for any other field fails with the HTTP 400 status code.