buggifix
This commit is contained in:
parent
2dca8da01e
commit
83fb29a6fa
3 changed files with 4 additions and 8 deletions
|
@ -130,6 +130,9 @@ class OrderItem
|
|||
|
||||
public function setMenuItem(MenuItem|null $menuItem): static
|
||||
{
|
||||
if (! $menuItem instanceof MenuItem) {
|
||||
return $this;
|
||||
}
|
||||
$this->menuItem = $menuItem;
|
||||
$this->name = $menuItem->getName();
|
||||
|
||||
|
|
|
@ -5,7 +5,6 @@ namespace App\Form;
|
|||
use App\Entity\OrderItem;
|
||||
use Symfony\Component\Form\AbstractType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\CheckboxType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\HiddenType;
|
||||
use Symfony\Component\Form\Extension\Core\Type\MoneyType;
|
||||
use Symfony\Component\Form\FormBuilderInterface;
|
||||
use Symfony\Component\OptionsResolver\OptionsResolver;
|
||||
|
@ -22,8 +21,6 @@ final class OrderItemFinalize extends AbstractType
|
|||
->add(child: 'extras', options: [
|
||||
'disabled' => true,
|
||||
])
|
||||
->add(child: 'menuItem', type: HiddenType::class, options: [
|
||||
])
|
||||
->add(child: 'createdBy', options: [
|
||||
'disabled' => true,
|
||||
])
|
||||
|
|
|
@ -65,11 +65,7 @@
|
|||
{% for itemForm in form.orderItems %}
|
||||
<tr>
|
||||
<td>{{ field_value(itemForm.createdBy) }}</td>
|
||||
<td>
|
||||
<a href="{{ path('app_menu_item_show', {'id': itemForm.menuItem.vars.value.id}) }}">
|
||||
{{ field_value(itemForm.name) }}
|
||||
</a>
|
||||
</td>
|
||||
<td>{{ field_value(itemForm.name) }}</td>
|
||||
<td>{{ field_value(itemForm.extras) }}</td>
|
||||
<td>{{ form_widget(itemForm.priceCents) }}</td>
|
||||
<td>{{ form_widget(itemForm.isPaid) }}</td>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue