Как написать пользовательские конечные точки с параметрами, не связанными с какой-либо конкретной сущностью - PullRequest
1 голос
/ 14 июня 2019

Я пытаюсь написать пользовательские конечные точки GET, которые должны иметь один или несколько пользовательских параметров, но не основываться на конкретной сущности.

Что-то вроде: / assets / {device_id} / {scene_id}/ {Maybe_other_param}

, который я представляю себе как собственный класс контроллера, в котором я делаю что-то, вычисляю значения из ввода, считываю некоторые данные вручную и возвращаю массив сущностей.Я получаю только объект Asset, но он требует, чтобы свойства {device} и {scene} были свойствами этого объекта ...

Я не хочу, чтобы это работало как открытый объект с фильтром по его свойствамМне просто нужна простая конечная точка, видимая в API, как обычный пользовательский контроллер, который принимает некоторые параметры, что-то делает и возвращает json.

Звучит как простая вещь, но я прочитал тонны документации и примеров и до сих пор не сделалнайти что-нибудь.Возможно ли это даже в API-платформе?

...