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


PHP ArticleSearch::perform方法代碼示例

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


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

示例1: view

function view()
{
    // parse the search params
    $kind = get_http_var('type', "");
    $q = get_http_var('q');
    if (!$kind) {
        $j = get_http_var('j', "");
        $a = get_http_var('a', "");
        if ($j) {
            $q = $j;
            $kind = 'journo';
        }
        if ($a) {
            $q = $a;
            $kind = 'article';
        }
    }
    $art_page = get_http_var('p', 0);
    $journo_page = get_http_var('jp', 0);
    // special 'by' param for article searches
    $by = get_http_var('by', "");
    if ($by && $kind != 'journo') {
        $q .= " author:" . $by;
    }
    $sort_order = get_http_var('o');
    $article_results = null;
    if ($q != "" && $kind != 'journo') {
        $as = new ArticleSearch($q, $sort_order, $art_page, 'p');
        $article_results = $as->perform();
    }
    $journo_results = null;
    if ($q != "" && $kind != 'article') {
        $js = new JournoSearch($q, $journo_page, 'jp');
        $journo_results = $js->perform();
    }
    // hackhackhack
    /*
          if( $s['fmt'] == 'csv' ) {
            search_articles_output_csv($article_results->data);
            return;
          }
    */
    tmpl($q, $kind, $sort_order, $journo_results, $article_results);
}
開發者ID:bcampbell,項目名稱:journalisted,代碼行數:44,代碼來源:search.php


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