本文整理匯總了PHP中Publication::create_from_api方法的典型用法代碼示例。如果您正苦於以下問題:PHP Publication::create_from_api方法的具體用法?PHP Publication::create_from_api怎麽用?PHP Publication::create_from_api使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Publication
的用法示例。
在下文中一共展示了Publication::create_from_api方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: search_by_url
/**
* Search KAR for a given x.
*
* @param string $url The URL to grab.
* @param int $limit The maximum number of results to return.
* @param int $offset The offset of results to return.
*/
private function search_by_url($url, $limit = 1000, $offset = 0)
{
$query = '&limit=' . urlencode($limit) . '&offset=' . urlencode($offset);
$json = $this->curl($this->_url . $url . $query);
$objects = json_decode($json);
if (!is_array($objects)) {
return;
}
$ids = array();
foreach ($objects as $k => $v) {
$object = Publication::create_from_api($this, $v);
$objects[$k] = $object;
$ids[] = $object->get_id();
}
$this->cache_people($ids);
$this->cache_divisions($ids);
$this->cache_files($ids);
return $objects;
}