Mi piacerebbe sapere il tempo è possibile e come configurare un filtro per la visualizzazione elenco come la seguente con SonataAdminBundle in Symfony 2Con SonataAdminBundle. Configurare filtro su un'entità correlata in due fasi
Dire che ho entità dell'Ordine, indicando entità Utente, che punta alle entità Società. Voglio configurare i filtri sia per il filtraggio per utente che per il filtraggio per azienda (società per utente) Il primo è semplice. Il secondo è ciò che cerco di chiarire.
Nella classe OrderAdmin avrei sovrascrivere configureDatagridFilters come:
protected function configureDatagridFilters(DatagridMapper $datagridMapper)
{
$datagridMapper
->add('created_at')
//... some other filters on Order fields, as usual
// the filter on User, provided 'user', no ploblem
->add('user')
// and the filter by Company
->add('user.company') // this doesn't work, of course
;
}
Che sintassi per il filtro società è ispirate ai lunghi capelli dai documenti Sonta: http://sonata-project.org/bundles/doctrine-orm-admin/2-0/doc/reference/filter_field_definition.html
non è indicato per quello che cerco di compire, ma non può trova dove guardare
Spero che qualcuno abbia un indizio su questo.
Grazie
Questo mi ha aiutato con una piccola modifica: al posto del vuoto (valore di $ [ 'valore']) preferirei is_null ($ value ['value']) perché empty (int (0)) viene valutato su true. Grazie mille per la tua soluzione. –