Внутри переменной $ formMapper в файле сонаты src / Admin / TareaspendientesAdmin.php, который у меня есть:
->add('subcategoria', ChoiceType::class, [
'placeholder' => 'Select Subcategory',
'choices' => [
// Categoría: Coche
'Recambios' => '21',
'ITV' => '22',
// Categoría: Compras
'Alimentacion' => '91',
'Limpieza' => '92',
'LeroyMerlin-Bricodepo' => '93',
'Libros-Cultura' => '94',
'Otros-compras' => '95',
// Categoría: Doméstica
'Limpieza-casa' => '11',
'Ordenar-casa' => '12',
// Categoría: Eguzkilore
'Instalaciones' => '51',
'Hacienda' => '52',
'Facturas' => '53',
'Otros-eguzkilore' => '54',
// Categoría: Viajes
'Mapas-GPS' => '61',
'Alojamiento' => '62',
'Vuelos' => '63',
'Otros-viajes' => '64',
],
В html-файле, который создается, когда вы выбираете «Выбрать подкатегорию», отображаются параметры, нопокажите нам только первые 6, и вы должны использовать свиток, чтобы увидеть остальных.
Вопрос: Как я могу показать их все сразу (предположим, что они 11) без использования свитка?
Я пробовал следующее.Я нашел файл, который рисует форму:
vendor/sonata-project/admin-bundle/src/Resources/views/Form/form_admin_fields.html.twig
Я добавляю size = "11" в следующий ряд:
<select {{ block('widget_attributes') }}{% if multiple %} multiple="multiple"{% endif %} size="11">
, но он не работает.