Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Modèles de conception PHP : enregistrement actif
DEV -
26/09
Qu’est-ce que l’enregistrement actif ? Active Record est un modèle de conception qui présente une classe qui a...
Qu’est-ce que l’enregistrement actif ?
Active Record est un modèle de conception qui présente une classe qui possède à la fois des méthodes de persistance et des méthodes métier. Du point de vue de l'orientation objet, cette classe finit par mélanger de nombreuses responsabilités, brisant ainsi le principe de responsabilité unique.
Donc, une façon de résoudre ce « problème » est de créer une classe parent qui implémente les méthodes de persistance de manière générique, en ayant enfin une séparation entre les méthodes métier et les méthodes de persistance, ce modèle de conception est connu sous le nom de Layer Supertype.
Exemple
Nous aurons ensuite un exemple du fonctionnement d’Active Record.
Entrer en mode plein écran Quitter le mode plein écran
Étape 2 - Fichier de configuration de la base de données :
hôte = nom = base de données/produit.db utilisateur = pass = type = sqlite
Entrer en mode plein écran Quitter le mode plein écran
Étape 3 - Base de données :
CREATE TABLE product (id INTEGER PRIMARY KEY NOT NULL, description TEXT, stock FLOAT, cost_price FLOAT, sale_price FLOAT, bar_code TEXT, dat... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité