2010-06-21 3 views

ответ

2

Я знаю, что есть апи для получения списка словарей Но я Nto уверен, один апи существует для gettign списка терминов словарей.

Однако, вы можете попробовать эту функцию. Это будет работать.

function myutils_get_terms_by_vocabulary($vname, $tname = "") { 
    $sql = "select td.* 
        from term_data td 
        inner join vocabulary v on td.vid = v.vid 
        where v.name = '%s'"; 

    if($tname) { 
     $result = db_query($sql . " and td.name = '%s'", $vname, $tname); 
     return db_fetch_object($result); 
    } else { 
    $result = db_query($sql, $vname); 
    } 

    $terms = array(); 
    while ($term = db_fetch_object($result)) { 
    $terms[$term->tid] = strtolower($term->name); 
    } 
    return $terms; 
} 

В основном я создал модуль «myutils» для таких общих функций и добавил туда эту функцию. так что я могу использовать их во всех подобных сценариях.

Смежные вопросы