diff --git a/src/Controller/Admin/OfferingCrudController.php b/src/Controller/Admin/OfferingCrudController.php index 5ef8665..c132b99 100644 --- a/src/Controller/Admin/OfferingCrudController.php +++ b/src/Controller/Admin/OfferingCrudController.php @@ -3,7 +3,13 @@ namespace App\Controller\Admin; use App\Entity\Offering; +use App\Entity\User; + use EasyCorp\Bundle\EasyAdminBundle\Controller\AbstractCrudController; +use EasyCorp\Bundle\EasyAdminBundle\Field\AssociationField; +use EasyCorp\Bundle\EasyAdminBundle\Field\IdField; +use EasyCorp\Bundle\EasyAdminBundle\Field\TextField; +use EasyCorp\Bundle\EasyAdminBundle\Field\DateTimeField; class OfferingCrudController extends AbstractCrudController { @@ -12,14 +18,13 @@ class OfferingCrudController extends AbstractCrudController return Offering::class; } - /* public function configureFields(string $pageName): iterable { return [ - IdField::new('id'), - TextField::new('title'), - TextEditorField::new('description'), + yield AssociationField::new('byUser'), + yield TextField::new('title'), + yield DateTimeField::new('createdAt'), + yield TextField::new('photoFilename'), ]; } - */ } diff --git a/src/Entity/User.php b/src/Entity/User.php index 5bb18d5..293a749 100644 --- a/src/Entity/User.php +++ b/src/Entity/User.php @@ -188,4 +188,9 @@ class User implements UserInterface return $this; } + + public function __toString(): string + { + return (string) $this->getUsername(); + } }