Wolf_Yout, все языки похоже, там отличия только в синтаксисе. Вы только что сказали, что не знаете вообще ничего в программирование. Ну тогда вам на фрилансет.
return [
'name' => $entity->getName();
// и так всё что нужно в json отдать.
];
Вы можете конечно попробовать через Symfony Serializer и Normalizer, но там есть подводные камни, оно через одно место работает, если нужно вложенные сущность в JSON превращать.
Hfnas, посмотрите ещё раз, там можно смотреть какие события были затронуты, если вы думаете, что удаляется магическим способом.
Возможно у вас настроено в Entity, каскадное удаление, причин может быть много.
Ну, а если вы уверены, что это баг, то вам нужно сообщить об этом на GitHub в симофни или api platform.
Судя по вашем прошлым вопрос, вам ещё рано такое делать :)
Сделайте сначала как знаете, потом прочитайте книжки и отрефакторийте. Другого пути для вас нет, иначе так и будет вечным начальным джуном с 6 летним стажем.
Есть такие вещи как ОПЫТ, и даже если вам тут посоветуют как лучше, вы это не примети, т.к вы не поймёте, почему именно так, а не иначе.
lexstile, у любого блюда есть калории, вес и ещё приблуда. А значит они никак не могут быть null и такое должно присекаться. А поля которые в 60% являются null нужно выносить в отдельную таблицу, где отсутствие строки будет значит null :)
zeaovede, диски - это расходники. Вы же не будете покупать на авито поношенные трусы? Тут тоже самое.
Б\У это полная лотерея вместе с котом в мешке, их имеет смысл брать только, если стоят максимум 20% от своей стоимости и то вы должны рассчитывать, что просто выкидываете деньги.