-
cerdic a rédigé
au lieu d'externaliser tout le code de recherche jointe, on garde le code par defaut, mais on laisse la possibilite de definir une fonction nommee inc_rechercher_joints_{$table}_{$table_liee}_dist au cas par cas sur le format ci-dessous, ce qui permet d'etendre chaque cas particulier. /** * Lister les id de la $table depart lies aux resultats trouves * enumeres par $ids_trouves * dans la $table_liee arrivee, sur le $serveur * * * @param <type> $table * table de depart dans laquelle on fait la recherche * @param <type> $table_liee * table liee dans laquelle une recherche a aussi ete faite * @param <type> $ids_trouves * * @param <type> $serveur * serveur de base utilise pour la recherche * @return array * retourne la cle dans la table de depart, la cle dans la table d'arrivee, et la liste des objets lies */ function inc_rechercher_joints_{$table}_{$table_liee}_dist($table,$table_liee,$ids_trouves, $serveur='') { include_spip('base/abstract_sql'); ... return array($cle_depart,$cle_arrivee,$s); }
5a9ee293