Buckets:
| namespace App\Controller\Admin; | |
| use App\Entity\Author; | |
| use DateTime; | |
| use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\DateField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\FormField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\IdField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\TextEditorField; | |
| use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; | |
| use Symfony\Component\Security\Http\Attribute\IsGranted; | |
| ('ROLE_ADMIN') | |
| class AuthorCrudController extends AbstractCrudController | |
| { | |
| public static function getEntityFqcn(): string | |
| { | |
| return Author::class; | |
| } | |
| public function configureFields(string $pageName): iterable | |
| { | |
| return [ | |
| FormField::addColumn(3), | |
| TextField::new('name'), | |
| TextField::new('nationality'), | |
| AssociationField::new('books'), | |
| FormField::addColumn(2), | |
| DateTimeField::new('dateOfBirth'), | |
| DateTimeField::new('dateOfDeath'), | |
| ]; | |
| } | |
| } | |
Xet Storage Details
- Size:
- 1.17 kB
- Xet hash:
- c03c561b891d549d07eb1ae399e7a3c1b3e03b4cf010a231f9e150b8b8b9b100
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.