Installation
Pour la génération du plugin, il faut se rendre sur le Quickstart.
Génération du module
Nous allons commencer par générer le module « Product » grâce à eo-framework-cli, pour se faire, tapons la commande suivante:
Le paramètre extend
EO Framework utilise des schémas pour définir la structure d’une entité. Les schémas vérifient les données avant de créer, mettre à jour ou bien récupérer les données dans votre base de donnée WordPress.
Avec la dernière commande, nous avons créer un module ainsi qu’un modèle utilisant un schéma basé sur la table WP_Post.
Modifier le schéma « Product »
Nous allons rajouter la définition des données suivantes
- La couleur
- Le poids
- Le prix TTC
Ajouter les lignes suivantes avant l’appel à parent::__construct( $object, $req_method ); dans le constructeur de « ./modules/product/model/product.model.php »:
Nous avons rajouté les métadonnées: couleur, poids et prix TTC à notre entité produit.
Conclusion
- Nous avons créer un module « Product »
- Nous avons créer un modèle « Product » héritant d’un schéma de type Post.
- Nous avons modifier le schéma du modèle pour y ajouter la définition des données: couleur, poids, et prix TTC.
Prochaine étape
Dans le prochaine étape nous allons créer, modifier et afficher notre produit.