本文整理匯總了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;
}