<?php
namespace AdminBundle\Admin\Vehicles;
use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Datagrid\ListMapper;
use Sonata\AdminBundle\Form\FormMapper;
use Sonata\AdminBundle\Route\RouteCollectionInterface;
class AutoRiaOptionsAdmin extends AbstractAdmin
{
protected $baseRouteName = 'admin_vehicles_passenger_auto_ria_options';
protected $baseRoutePattern = 'auto-ria-options-action';
protected function configureRoutes(RouteCollectionInterface $collection): void
{
$collection->remove('create');
}
/**
* @param FormMapper $formMapper
*/
protected function configureFormFields(FormMapper $formMapper): void
{
$formMapper
->with('Контент', ['class' => 'col-lg-6'])
->add('title_ua',null, ['label' => 'Название UA', 'required' => false])
->add('title_ru',null, ['label' => 'Название RU'])
->end();
;
}
/**
* @param ListMapper $listMapper
*/
protected function configureListFields(ListMapper $listMapper): void
{
$listMapper->addIdentifier('id')
->add('autoria_id',null, ['label' => 'AutoRia Id'])
->add('title_ru',null, ['label' => 'Название RU'])
->add('title_ua',null, ['label' => 'Название UA'])
->add('_action', 'actions', [
'label' => 'Действия',
'actions' => [
'edit' => [],
]
]);
}
}