Tag: EASYADMIN
Sé cómo mostrar un botón con una condición, pero lo que me gustaría es deshabilitar completamente las acciones principales si el usuario tiene un tipo de estado. Si mi usuario tiene el estado de empleado, entonces no puede crear ni eliminar otros usuarios, de lo contrario, sí puede. He intentado . . . Read more
Tengo un panel EasyAdmin para agregar productos en la base de datos. Mi ProductCrudController se ve así: <?php namespace App\Controller\Admin; use App\Entity\Product; use EasyCorp\Bundle\EasyAdminBundle\Field\SlugField; use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; use EasyCorp\Bundle\EasyAdminBundle\Field\ImageField; use EasyCorp\Bundle\EasyAdminBundle\Field\MoneyField; use EasyCorp\Bundle\EasyAdminBundle\Field\TextareaField; use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController; use EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField; use EasyCorp\Bundle\EasyAdminBundle\Field\BooleanField; class ProductCrudController extends AbstractCrudController { public static function getEntityFqcn(): string { return . . . Read more
Tengo un problema hoy con las entidades de Symfony que me bloquea. Explico mi problema. Tengo varias entidades que se pueden vincular entre sí. Mi entidad B debe estar asociada a una única entidad A. El único problema es que mi entidad tiene restricciones, un campo de descripción es obligatorio . . . Read more
Tengo una entidad User y una entidad Address que están en una relación OneToOne. Me gustaría mostrar el tipo de dirección en el Crud de User en EasyAdmin, y no encuentro una manera de hacerlo como Symfony ->add('address', AddressType::class). He probado las siguientes opciones: CollectionField::new('address') ->setEntryIsComplex(true) ->setEntryType(AddressType::class) ->setFormTypeOptions([ 'by_reference' => . . . Read more
Sobrescribí mi formulario en EasyAdmin para organizar de manera diferente mi entrada, así que hice lo siguiente: En mi Crud: public function configureCrud(Crud $crud): Crud { return $crud ->setPageTitle(Crud::PAGE_INDEX, ‘admin.menu.infos’) ->setFormThemes([‘bundles/EasyAdminBundle/crud/company/edit.html.twig’]) ; } Y en mi Twig: {% extends ‘@EasyAdmin/crud/form_theme.html.twig’ %} {% use ‘@EasyAdmin/symfony-form-themes/bootstrap5_layout.html.twig’ %} {% block form %} {{ . . . Read more