Fichier ecrire/inc/rechercher.php

Gestion des recherches

Source

Proposer une amélioration

Liste des constantes

Valeur

  • 'fulltext'

Package

Liste des fonctions

void expression_recherche( $recherche , $options )

Paramètres

  1. $recherche
  2. $options

Package

Proposer une amélioration

Utilise l'information rechercher_champs sur la déclaration des objets éditoriaux.

array liste_des_champs( )

Retour

  • array

    Couples (type d'objet => Couples (champ => score))

Appelle le pipeline

Package

Proposer une amélioration
array recherche_en_base( string $recherche = '' , null | array | string $tables = null , array $options = array() , string $serveur = '' )

Paramètres

  1. string $recherche = ''

    Le terme de recherche

  2. null | array | string $tables = null
    • null : toutes les tables acceptant des recherches
    • array : liste des tables souhaitées
    • string : une chaîne listant les tables souhaitées, séparées par des virgules (préférer array cependant)
  3. array $options = array()

    { @var $toutvoir pour éviter autoriser(voir) @var $flags pour éviter les flags regexp par défaut (UimsS) @var $champs pour retourner les champs concernés @var $score pour retourner un score }

  4. string $serveur = ''

Retour

  • array

Package

Proposer une amélioration
void remplace_en_base( $recherche = '' , $remplace = null , $tables = null , $options = array() )

Paramètres

  1. $recherche = ''
  2. $remplace = null
  3. $tables = null
  4. $options = array()

Package

Proposer une amélioration

Liste des erreurs

GravitéLigneDescription
Erreur 60
  • No summary for function \liste_des_jointures()
Erreur 79
  • No summary for function \expression_recherche()
  • Argument $options is missing from the Docblock of expression_recherche
  • Argument $recherche is missing from the Docblock of expression_recherche
Erreur 335
  • No summary for function \remplace_en_base()
  • Argument $options is missing from the Docblock of remplace_en_base
  • Argument $recherche is missing from the Docblock of remplace_en_base
  • Argument $remplace is missing from the Docblock of remplace_en_base
  • Argument $tables is missing from the Docblock of remplace_en_base