REST API - Sortierung bei GET

Hallo,

ich beschäftige mich gerade mit der API und habe folgendes Prroblem:

$params = [
    'filter' => [
        [
            'property' => 'name',
            'value' => 'ptfe%'
        ],
        [
            'property' => 'active',
            'value' => '1'
        ]
    ],
    'sort' => [
        [
            'property' => 'id',
            'direction' => 'ASC'
        ]
    ],

    'limit' => 9999
];

$result = $client->get('articles', $params);

Das Filtern und Sortieren über o.g. Code funktioniert prinzipiell. Ich habe aber als Freitexfeld (attr4) einen Sortierschlüssel hinterlegt, den ich gern als “Sort-Property” nutzen möchte. Leider führt

'property' => 'mainDetail.attribute.attr4'

nicht zum gewünschten Erfolg, bzw. wird ignoriert, während

'property' => 'mainDetail.number'

wieder funktioniert. Hat jemand eine Idee, woran das liegen könnte? Wurde es bei der Implementierung nicht berücksichtigt?

Mir ist bewußt, dass ich natürlich $result auch selber sortieren kann. Ich wollte nur gern wissen, ob die Freitextfelder prinzipiell zur Filterung/Sortierung herangezogen werden können.

Versuch mal

bloß attribute.attr4

1 Like

Hallo Shyim, das klappt. Besten Dank !!!