Ich habe eine Modell- und Modellsuche mit gii/crud erstellt, die meistens sehr gut funktioniert. Ich mag es, wie Sie die Datensätze sortieren oder filtern können, indem Sie Parameter in der URL angeben, ohne zusätzlichen Code schreiben zu müssen. Beispiel:Yii2 ModelSearch Bestellproblem
http://domain.com/api/user/index?sort=created_at
Doch was ich nicht finden können, wie die Datensätze in entweder in der URL einer auf- oder absteigender Reihenfolge bestellen. Ich kann keine Beispiele dafür finden.
Ich fühle mich wie ich eine andere Paramater (wie Reihenfolge) wie hinzufügen können soll:
http://domain.com/api/user/index?sort=created_at&order=DESC
Wer weiß, ob dies möglich ist?
Ich habe durch den Yii-Quellcode geschaut und glaube, dass, um eine absteigende Reihenfolge zu haben, müssen Sie das Attribut mit einem Minus/Bindestrich voranstellen. Wie "? Sort = -created_at". Dies bricht jedoch das SQL woanders. Immer noch graben ... – Dubby
http://www.yiiframework.com/doc-2.0/yii-data-sort.html wird Ihnen helfen – JKLM
@Saurabh; Ja, ich habe das gelesen, aber diese Methode erfordert das manuelle Hinzufügen von Code. Ich versuche zu lernen, die Standard-Yii-Fähigkeiten dafür zu verwenden. – Dubby