Download the PHP package localinks/dependentautocompletebundle without Composer
On this page you can find all versions of the php package localinks/dependentautocompletebundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package dependentautocompletebundle
LocalinksDependentAutoCompleteBundle
What for ?
LocalinksDependentAutoCompleteBundle allows, in a Sonata Admin form, to filter the results of a "sonata_type_model_autocomplete" field using the value of one (or more) other field present in the same form.
Installation
Step 1: Download the DependentAutoCompleteBundle
Using Composer
Add the following to the "require" section of your composer.json
file:
And update your dependencies
Step 2: Enable the bundle
Registers the bundle in your app/AppKernel.php
:
Usage
Imagine that you have an autocomplete "country" form field and another one: "city". You want your "city" field to be filtered according to the content of the "country" field.
For this you need to update your Admin class:
Please note the "data-dependent-id" value in the "country" field. This value will be used to identify the field. To avoid any error, use the same value than the field name (for instance "country").
In the "city" field, add a "dependencies" option, as above. In this array, use the same "data-dependent-id" value than above as key, and any variable name you want as value.
You still have to create the "callback" function: the variable that you named above is accessible via the Request object (see example). From there, you can create the query necessary to filter your field.
Requirements
LocalinksDependentAutoCompleteBundle
needs SonataAdminBundle in order to work
License
This bundle is under GNU GENERAL PUBLIC LICENSE 3 license
Author
Mathieu Hautenauve [email protected] www.localinks.be
All versions of dependentautocompletebundle with dependencies
symfony/framework-bundle Version ^2.3 || ^3.0 || ^4.0
sonata-project/admin-bundle Version ^3.14