Speichern Sie die Reihenfolge der benutzerdefinierten Entitäten im Feld Auswahl
Posted: 23 Apr 2025, 10:29
Nehmen wir an, ich habe zwei benutzerdefinierte Entitäten: < /p>
Ich möchte beim Hinzufügen/Bearbeiten von Schalen addieren. Laden Sie die Schale In der Administratorform werden die Zutaten nicht angezeigt - Sulu versucht, Inhaltsstoffe aus dem Endpunkt der Zutaten zu laden:/admin/api/Inhaltsstoffe? Lokale = EN & IDS = 9,10 & Page = 1 & Flat = True : In diesem Fall die IDs ids ids.>
Code: Select all
Dish
Code: Select all
Ingredient
Code: Select all
#[ORM\Entity]
class Dish
{
#[ORM\OneToMany(
mappedBy: 'dish',
targetEntity: DishIngredient::class,
cascade: ['all'],
)]
private Collection $dishIngredients;
}
#[ORM\Entity]
class Ingredient
{
#[ORM\OneToMany(
mappedBy: 'ingredient',
targetEntity: DishIngredient::class,
cascade: ['all'],
)]
private Collection $dishIngredients;
}
#[ORM\Entity]
class DishIngredient
{
public function __construct(
#[
ORM\ManyToOne(
targetEntity: Dish::class,
),
ORM\JoinColumn(nullable: false),
]
private Dish $dish,
#[
ORM\ManyToOne(
targetEntity: Ingredient::class,
),
ORM\JoinColumn(nullable: false),
]
private Ingredient $ingredient,
#[ORM\Column(type: Types::INTEGER)]
private int $ingredientPosition = 0,
) {}
}