mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Add limit() details to datamodel.md
This commit is contained in:
parent
270f6b2d77
commit
2d8b7daaf9
@ -237,6 +237,22 @@ use case could be when you want to find all the members that does not exist in a
|
|||||||
// ... Finding all members that does not belong to $group.
|
// ... Finding all members that does not belong to $group.
|
||||||
$otherMembers = Member::get()->subtract($group->Members());
|
$otherMembers = Member::get()->subtract($group->Members());
|
||||||
|
|
||||||
|
### Limit
|
||||||
|
|
||||||
|
You can limit the amount of records returned in a DataList by using the `limit()` method.
|
||||||
|
|
||||||
|
:::php
|
||||||
|
// Returning the first 5 members, sorted alphabetically by Surname
|
||||||
|
$members = Member::get()->sort('Surname')->limit(5);
|
||||||
|
|
||||||
|
`limit()` accepts two arguments, the first being the amount of results you want returned, with an optional second
|
||||||
|
parameter to specify the offset, which allows you to tell the system where to start getting the results from. The
|
||||||
|
offset, if not provided as an argument, will default to 0.
|
||||||
|
|
||||||
|
:::php
|
||||||
|
// Return 5 members starting from the 5th result
|
||||||
|
$members = Member::get()->sort('Surname')->limit(5, 4);
|
||||||
|
|
||||||
### Raw SQL options for advanced users
|
### Raw SQL options for advanced users
|
||||||
|
|
||||||
Occasionally, the system described above won't let you do exactly what you need to do. In these situtations, we have
|
Occasionally, the system described above won't let you do exactly what you need to do. In these situtations, we have
|
||||||
|
Loading…
x
Reference in New Issue
Block a user