17.4.1 Accès à la base de données

L'accès à la base donnée est défini à l'aide d'un service Postgresql.

Les coordonnées du service sont obtenues avec la fonction getDbAccess().

$dbAccess = getDbAccess();
printf("Database [%s]\n",$dbAccess);

Résultat :

Database [service='developpement']

L'accès peut être réalisé avec la fonction PHP pg_connect.

$resource = pg_connect($dbAccess);
var_dump($resource);

Résultat :

resource(26) of type (pgsql link)

Les classes héritées de DbObj, notamment la classe Doc, utilisent une abstraction qui permet de gérer l'accès et l'enregistrement des données en base.

L'accès à la base de données de manière explicite est à réserver pour des besoins spécifiques. La manipulation des documents et autres objets de Dynacase doit être fait à travers leurs classes PHP respectives.

×