本文整理汇总了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;
}