lol
This commit is contained in:
parent
9e804c6113
commit
3d6809830c
7 changed files with 41 additions and 11 deletions
|
@ -88,7 +88,6 @@ class FoodOrderController extends AbstractController
|
|||
);
|
||||
}
|
||||
|
||||
|
||||
return $this->render('food_order/orderitem.html.twig', [
|
||||
'form' => $form,
|
||||
'extras' => $extraRepository->getUniqueNames(),
|
||||
|
|
33
src/Form/MenuItemExtraType.php
Normal file
33
src/Form/MenuItemExtraType.php
Normal file
|
@ -0,0 +1,33 @@
|
|||
<?php
|
||||
|
||||
namespace App\Form;
|
||||
|
||||
use App\Entity\ItemExtra;
|
||||
use App\Entity\MenuItem;
|
||||
use Symfony\Bridge\Doctrine\Form\Type\EntityType;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\TextType;
|
||||
use Symfony\Component\Form\FormBuilderInterface;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
||||
class MenuItemExtraType extends AbstractType
|
||||
{
|
||||
public function buildForm(FormBuilderInterface $builder, array $options): void
|
||||
{
|
||||
$builder
|
||||
->add('name');
|
||||
$builder->add('customextra', TextType::class, [
|
||||
'label' => 'Add a new extra option',
|
||||
'mapped' => false,
|
||||
'required' => false,
|
||||
'attr' => ['list' => 'item-extra-list'],
|
||||
]);
|
||||
}
|
||||
|
||||
public function configureOptions(OptionsResolver $resolver): void
|
||||
{
|
||||
$resolver->setDefaults([
|
||||
'data_class' => ItemExtra::class,
|
||||
]);
|
||||
}
|
||||
}
|
|
@ -32,11 +32,6 @@ class OrderItemType extends AbstractType
|
|||
'expanded' => true,
|
||||
],
|
||||
);
|
||||
$builder->add('customextra', TextType::class, [
|
||||
'label' => 'Not yet know extras, seperated by comma',
|
||||
'mapped' => false,
|
||||
'attr' => ['datalist' => 'item-extra-list'],
|
||||
]);
|
||||
}
|
||||
|
||||
#[Override]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue