Я правильно понял, добавляем атрибут к нужному полю " #[ApiProperty(readableLink: false, writableLink: false)]" и при передачи в поле id - должно автоматически подловить и запхнуть объект?)
Апи платформ оперирует ресурсами. Ресурсами могут быть доктрин сущности. У ресурсов нет ИД, только IRI вида : /products/1234 Обращения к ресурсам идет через эти IRI. В апи платформе есть сервисы, которые конвертят айдишники сущностей в IRI в обе стороны.
Это понятно, но когда при создании объекта мы должны указать в поле связующей сущности ее id, то какие настройки у поля должны быть? Потому не подхватывает апишка что это id объекта
То есть грубо говоря сущность Blog, в ней поле image связь с объектом, передавая при создании записи Blog поле image =1 как сделать что бы апишка поняла что это id объекта?
Там выше написано. If an @id key is present in the embedded resource, then the object corresponding to the given URI will be retrieved through the data provider. Any changes in the embedded relation will also be applied to that object.
If no @id key exists, a new object will be created containing data provided in the embedded JSON document.
You can specify as many embedded relation levels as you want.
Всем привет! подскажите, как можно ускорить загрузку связанного поля в sonataadmin? Можно вроде как-то запрос поправить, но я не понял как. Кто нибудь сталкивался?