當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Annotation::from_db方法代碼示例

本文整理匯總了PHP中Annotation::from_db方法的典型用法代碼示例。如果您正苦於以下問題:PHP Annotation::from_db方法的具體用法?PHP Annotation::from_db怎麽用?PHP Annotation::from_db使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Annotation的用法示例。


在下文中一共展示了Annotation::from_db方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: get_text

 static function get_text($key)
 {
     $annotation = Annotation::from_db($key);
     if ($annotation) {
         return $annotation->text;
     }
     return '';
 }
開發者ID:GallardoAlba,項目名稱:Meneame,代碼行數:8,代碼來源:annotation.php

示例2: time_annotation

 function time_annotation($key)
 {
     $key .= "-{$this->id}";
     $log = Annotation::from_db($key);
     if ($log) {
         return $log->time;
     } else {
         return 0;
     }
 }
開發者ID:brainsqueezer,項目名稱:fffff,代碼行數:10,代碼來源:link.php

示例3: print_external_anaylsis

function print_external_anaylsis($link)
{
    $data = Annotation::from_db("analysis_{$link->id}");
    if ($data) {
        $objects = json_decode($data->text);
        Haanga::Load('link_external_analysis.html', compact('objects'));
    }
}
開發者ID:manelio,項目名稱:woolr,代碼行數:8,代碼來源:story.php

示例4: header

header('Content-Type: application/json; charset=utf-8');
$service = clean_input_string($_GET['s']);
switch ($service) {
    case 'tweet':
        $id = $_GET['id'];
        if (!ctype_digit($id)) {
            syslog(LOG_INFO, "Missing id {$id}");
            exit;
        }
        $url = "https://api.twitter.com/1/statuses/oembed.json?id={$id}&align=center&maxwidth=550";
        break;
    default:
        die;
}
$key = "json_cache_{$service}-{$id}";
$cache = Annotation::from_db($key);
if ($cache) {
    echo $cache->text;
    exit(0);
}
// Get the url if not cached
$cache = new Annotation($key);
$res = get_url($url);
if (!$res || !$res['content'] || $res['http_code'] != 200) {
    $cache->time = time() + 3600;
    // if it failed, cache for one hour
    $cache->text = '{}';
    // Return empty object
} else {
    $cache->time = time() + 86400 * 7;
    // 7 days in cache
開發者ID:GallardoAlba,項目名稱:Meneame,代碼行數:31,代碼來源:json_cache.php


注:本文中的Annotation::from_db方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。