PHP.mk документација

yaz_ccl_conf

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.yaz-ccl-conf.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.yaz-ccl-conf.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
yaz_ccl_conf

Референца за `function.yaz-ccl-conf.php` со подобрена типографија и навигација.

function.yaz-ccl-conf.php

yaz_ccl_conf

(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)

yaz_ccl_confКонфигурирај го CCL парсерот

= NULL

yaz_ccl_conf(resource $id, array $config): void

Оваа функција го конфигурира CCL парсерот за пребарување на сервер со дефиниции на пристапни точки (CCL квалификатори) и нивното мапирање на RPN.

За да мапирате специфично CCL пребарување на RPN, повикајте го yaz_ccl_parse() function.

Параметри

id

Оваа функција треба да се повика пред yaz_connect().

config

Низа од конфигурација. Секој клуч во низата е името на CCL полето, а соодветната вредност содржи стринг што специфицира мапирање на RPN.

The mapping is a sequence of attribute-type, attribute-value pairs. Attribute-type and attribute-value is separated by an equal sign (=). Each pair is separated by white space.

Дополнителни информации може да се најдат на » CCL page.

Вратени вредности

Не се враќа вредност.

Примери

Во примерот подолу, CCL парсерот е конфигуриран да поддржува три CCL полиња: ti, au and isbn. Секое поле е мапирано на нивниот BIB-1 еквивалент. Се претпоставува дека променливата $id е ID на врската.

Пример #1 CCL конфигурација

<?php
$fields
= array(
"ti" => "1=4",
"au" => "1=1",
"isbn" => "1=7"
);
yaz_ccl_conf($id, $fields);
?>

Види Исто така

Белешки од корисници 1 белешка

quinn на indexdata точка com
21 години пред
The YAZ CCL parser has extensive functionality beyond what is described here. For the full story, as well as a detailed description of the CCL language, please look at 

http://www.indexdata.dk/yaz/doc/tools.tkl#CCL

The flexibility of the parser makes it easy, by setting up separate profiles for servers with different characteristics, to produce a client that performs different query mappings for different servers. Also, because you can configure operators, truncation characters, etc., in the CCL parser, it is simple to make it fit into almost any application.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.