yaz_ccl_conf
(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)
yaz_ccl_conf — Конфигурирует CCL-парсер
Описание
Для отображения специфического CCL-запроса к RPN вызовите затем функцию
yaz_ccl_parse().
Список параметров
-
id
-
Идентификатор ресурса, возвращаемый функцией yaz_connect().
-
config
-
Массив настроек. Каждый ключ массива - это имя CCL-поля и
соответствующее значение, содержащее строку, которая определяет отображение в RPN.
Отображение - это последовательность пар атрибут-тип, атрибут-значение.
Атрибут-тип и атрибут-значение разделены знаком равенства (=
).
Каждая пара отделяется пробелом.
Дополнительную информация можно найти на странице » CCL.
Возвращаемые значения
Функция не возвращает значения после выполнения.
Примеры
В примере CCL-парсер настроен для поддержки трёх полей CCL: ti
,
au
и isbn
. Каждое поле отображается
в его BIB-1 эквиваленте. Принимается, что переменная $id
- это целевой ID.
Пример #1 Настройка CCL
<?php
$fields = array(
"ti" => "1=4",
"au" => "1=1",
"isbn" => "1=7"
);
yaz_ccl_conf($id, $fields);
?>