本文整理汇总了PHP中KalturaCriteria::setMaxRecords方法的典型用法代码示例。如果您正苦于以下问题:PHP KalturaCriteria::setMaxRecords方法的具体用法?PHP KalturaCriteria::setMaxRecords怎么用?PHP KalturaCriteria::setMaxRecords使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KalturaCriteria
的用法示例。
在下文中一共展示了KalturaCriteria::setMaxRecords方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: listAction
/**
* List all categories
*
* @action list
* @param KalturaCategoryFilter $filter
* @param KalturaFilterPager $pager
* @return KalturaCategoryListResponse
*/
function listAction(KalturaCategoryFilter $filter = null, KalturaFilterPager $pager = null)
{
if ($filter === null) {
$filter = new KalturaCategoryFilter();
}
if ($pager == null) {
$pager = new KalturaFilterPager();
//before falcon we didn't have a pager for action category->list,
//and since we added a pager - and remove the limit for partners categories,
//for backward compatibility this will be the page size.
$pager->pageIndex = 1;
$pager->pageSize = Partner::MAX_NUMBER_OF_CATEGORIES;
KalturaCriteria::setMaxRecords(Partner::MAX_NUMBER_OF_CATEGORIES);
baseObjectFilter::setMaxInValues(Partner::MAX_NUMBER_OF_CATEGORIES);
}
return $filter->getListResponse($pager, $this->getResponseProfile());
}
示例2: listAction
/**
* List all categories
*
* @action list
* @param KalturaCategoryFilter $filter
* @param KalturaFilterPager $pager
* @return KalturaCategoryListResponse
*/
function listAction(KalturaCategoryFilter $filter = null, KalturaFilterPager $pager = null)
{
if ($filter === null) {
$filter = new KalturaCategoryFilter();
}
if ($pager == null) {
$pager = new KalturaFilterPager();
//before falcon we didn’t have a pager for action category->list,
//and since we added a pager – and remove the limit for partners categories,
//for backward compatibility this will be the page size.
$pager->pageIndex = 1;
$pager->pageSize = partner::MAX_NUMBER_OF_CATEGORIES;
KalturaCriteria::setMaxRecords(partner::MAX_NUMBER_OF_CATEGORIES);
baseObjectFilter::setMaxInValues(partner::MAX_NUMBER_OF_CATEGORIES);
}
if ($filter->orderBy === null) {
$filter->orderBy = KalturaCategoryOrderBy::DEPTH_ASC;
}
$categoryFilter = new categoryFilter();
$filter->toObject($categoryFilter);
$c = KalturaCriteria::create(categoryPeer::OM_CLASS);
$categoryFilter->attachToCriteria($c);
$pager->attachToCriteria($c);
$dbList = categoryPeer::doSelect($c);
$totalCount = $c->getRecordsCount();
$list = KalturaCategoryArray::fromCategoryArray($dbList);
$response = new KalturaCategoryListResponse();
$response->objects = $list;
$response->totalCount = $totalCount;
return $response;
}