yaz_ccl_conf
(PHP 4 >= 4.0.5, PECL yaz >= 0.9.0)
yaz_ccl_conf — Configura o analisador CCL
Descrição
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);
?>