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.

Data Model Questions

Reverse order of a DataObjectSet()


Reply

3 Posts   2475 Views

Avatar
chris_d

19 February 2009 at 5:40am Community Member, 21 Posts

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

19 February 2009 at 12:51pm Forum Moderator, 5511 Posts

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

21 February 2009 at 6:20am Community Member, 21 Posts

Thats great, thought it would be something simple :)

thanks will!