yaz_ccl_conf

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

yaz_ccl_confConfigura o analisador CCL

Descrição

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

Esta função configura o analisador de consulta CCL para um servidor com definições de pontos de acesso (qualificadores CCL) e seu mapeamento para RPN.

Para mapear uma consulta CCL específica para RPN, chame a função yaz_ccl_parse().

Parâmetros

id

O recurso de conexão retornado por yaz_connect().

config

Um array de configuração. Cada chave do array é o nome de um campo CCL e o valor correspondente contém uma string que especifica um mapeamento para RPN.

O mapeamento é uma sequência de pares tipo-do-atributo e valor-do-atributo. Tipo-do-atributo e valor-do-atributo são separados por um sinal de igual (=). Cada par é separado por um espaço em branco.

Informações adicionais podem ser encontradas na página » CCL.

Valor Retornado

Nenhum valor é retornado.

Exemplos

No exemplo abaixo, o analisador CCL está configurado para suportar três campos CCL: ti, au e isbn. Cada campo é mapeado para seu equivalente BIB-1. Assume-se que a variável $id é o ID da conexão.

Exemplo #1 Configuração CCL

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

Veja Também