Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

We've moved the forum!

Please use forum.silverstripe.org for any new questions (announcement).
The forum archive will stick around, but will be read only.

You can also use our Slack channel or StackOverflow to ask for help.
Check out our community overview for more options to contribute.

Data Model Questions /

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Reverse order of a DataObjectSet()


Go to End


3 Posts   4103 Views

Avatar
chris_d

Community Member, 21 Posts

19 February 2009 at 5:40am

Hey,
I'd like to reverse the order of DataObjectSet() as I'm using it for search results and it returns the pages ascending order of creation rather than descending.

http://api.silverstripe.org/sapphire/model/_sapphire---core---model---DataObjectSet.php.html

mentions a sort function but I'm not sure if its what im looking for

and great cms and thanks for all the help in the past btw :)

Avatar
Willr

Forum Moderator, 5523 Posts

19 February 2009 at 12:51pm

You can do this inside your DataObject::get() call. The sort parameter is the 3rd one - eg DataObject::get('Page','','Created DESC');

You can also use that sort you mentioned. $myDataObjectSet->sort('Created', 'DESC');

Avatar
chris_d

Community Member, 21 Posts

21 February 2009 at 6:20am

Thats great, thought it would be something simple :)

thanks will!