在API Platform中,pagination_items_per_page是指每页最多显示多少条记录,而pagination_maximum_items_per_page是指客户端请求的每页最大记录数。如果客户端请求的每页记录数大于pagination_maximum_items_per_page,则将其自动限制为pagination_maximum_items_per_page。
下面是一个包含pagination_maximum_items_per_page的代码示例:
/**
* @ApiResource(attributes={
* "pagination_items_per_page"=10,
* "pagination_maximum_items_per_page"=50
* })
*/
class Product
{
// ...
}
上述示例将每页默认显示10条记录,并将每页最大记录数限制为50条。如果客户端请求每页记录数大于50,则仍将每页记录数限制为50。