Nous contacter

Ajouter une table en base de données pour Magento 2.3 et +

SE FAIRE ACCOMPAGNER PAR DES EXPERTS CERTIFIÉS
Ajout du fichier BDDAppliquer les changementsVérifier la créationActiver le module

Besoin d'une table en BDD pour votre Magento ? Attention, contrairement à nos autres tutoriels, celui-ci est exclusivement valable pour les versions de Magento 2.3 et plus !

Étape 1: Ajoutez un fichier db_schema.xml

Dans votre module, ajoutez un fichier db_schema.xml dans le répertoire app/code/Gone/MyModule/etc.

Pour créer un module, rendez-vous sur notre tutoriel adapté :

TUTORIEL CRÉER UN MODULE MAGENTO 2

Ajoutez le code suivant dans db_schema.xml :

<?xml version="1.0"?>
<schema xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Setup/Declaration/Schema/etc/schema.xsd">
<table name="new_table">
<column xsi:type="int" name="id" padding="10" unsigned="true" nullable="false" comment="Entity Id"/>
<column xsi:type="varchar" name="name" nullable="false" length="255" comment="Name"/>
<constraint xsi:type="primary" referenceId="PRIMARY">
<column name="id"/>
</constraint>
</table>
</schema>

Étape 2: Appliquez les changements

Après avoir ajouté le fichier db_schema.xml, vous devez appliquer les changements à la base de données.

Exécutez la commande suivante :

php bin/magento setup:upgrade

Étape 3 : Vérifiez la création de la table

Après avoir exécuté la commande setup:upgrade, vérifiez que la table new_table a été créée dans la base de données.

Étape 4 : Activer le module

Dans le terminal, naviguez jusqu'à la racine de Magento et exécutez les commandes suivantes :

php bin/magento setup:upgrade
php bin/magento cache:flush

A présent, tout est en place ! En cas de doute ou de question, n'hésitez pas à nous contacter. Si vous souhaitez aller plus loin, vous pouvez découvrir nos formations Magento 2 (pour développeurs ou pour e-commerçants) ou bien faire appel à notre agence Magento 2.

Découvrez nos autres tutos Magento 2 :

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !
9/20/2023

410 Gone vous offre quelques tutoriels afin de bien débuter avec Magento ; retrouvez les tous ici !

Retrouvez nos tutoriels sous Magento 1

Créer un module Magento 2 : notre tutoriel
9/20/2023

Créer un module Magento 2 : notre tutoriel

Créer un module sous Magento 2, c'est la base pour la suite ! Découvrez sans plus attendre comment faire.

Créer un controller sous Magento 2 : notre tuto pas à pas
9/20/2023

Créer un controller sous Magento 2 : notre tuto pas à pas

Vous souhaitez créer un controller sous Magento 2 ? En 4 étapes seulement, nous vous montrons comment faire facilement !

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !
9/20/2023

Thème personnalisé sous Magento 2 : créez le vôtre rapidement !

Nous vous aidons à créer votre propre thème personnalisé sous Magento 2 en quelques étapes seulement. Découvrez notre tuto !

Mise en place de la traduction sur Magento 2 : comment faire ?
9/20/2023

Mise en place de la traduction sur Magento 2 : comment faire ?

Nous vous aidons à mettre en place, en quelques étapes, la traduction sur l'ensemble de votre site dans la langue que vous souhaitez.

Créer un bloc sur Magento 2 : découvrez la marche à suivre
9/20/2023

Créer un bloc sur Magento 2 : découvrez la marche à suivre

Nous vous aidons à créer vos propres blocs sur Magento 2 : découvrez le tutoriel !

Surcharger un template sur Magento 2 : comment faire ?
9/20/2023

Surcharger un template sur Magento 2 : comment faire ?

Nous vous aidons à surcharger un template sur votre CMS de prédilection, et ce en 5 étapes seulement.

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !
9/20/2023

Tutoriels Magento 2 : 410 vous accompagne sur le CMS e-commerce !

Nous vous aidons à mettre en place différents éléments essentiels à la personnalisation de votre site Magento 2.

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !
9/20/2023

Créer un plugin sur Magento 2 en 6 étapes : découvrez la marche à suivre !

Vous souhaitez créer votre propre plugin sur Magento 2 ? Pas de soucis : on vous aide à le mettre en place !

Interface d'administration sur Magento 2 : comment en créer une ?
9/20/2023

Interface d'administration sur Magento 2 : comment en créer une ?

Découvrez comment créer une interface d'administration fonctionnelle sur Magento 2 en 6 étapes.

Créer un observeur sur Magento 2 : découvrez comment faire
9/20/2023

Créer un observeur sur Magento 2 : découvrez comment faire

Puissants systèmes d'événements sur Magento 2, découvrez comment créer et mettre en place un observeur !

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto
9/20/2023

Créer une méthode de livraison personnalisée sur Magento 2 : notre tuto

Découvrez comment créer une méthode de livraison personnalisée sous Magento 2 en quelques étapes seulement, et simplifiez la vie de vos utilisateurs !

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?
9/20/2023

Magento 2 : comment ajouter et récupérer une configuration personnalisée ?

Découvrez comment gérer vos configurations personnalisées sur Magento 2 en quelques étapes seulement.

Livre

Découvrez les best practices en SEO

Téléchargez notre livre blanc SEO !