Maison > Article > développement back-end > Tutoriel PHP—Développement secondaire Ecshop (3)
Plus tôt, nous avons partagé les suggestions et méthodes d'apprentissage pour le développement secondaire de PHP et dedecms. Dans cette section, nous apprendrons le développement secondaire d'Ecshop.
Développement secondaire d'Ecshop
1. Méthodes d'apprentissage du développement secondaire d'Ecshop
Ces dernières années, avec le développement d'Internet, le commerce électronique s'est également développé avec lui, le B2B. , C2C, Le modèle de commerce électronique B2C est également en constante évolution. À cette époque, de nombreux produits open source PHP liés au commerce électronique sont nés. En termes de B2C, il existe des produits bien connus dans le pays et à l'étranger tels que Ecshop, Zencart, Magento, etc. Ci-dessous, nous présenterons brièvement le processus d'apprentissage du développement secondaire d'Ecshop et quelques points auxquels il faut prêter attention :
2 Les bases nécessaires au développement secondaire d'Ecshop :
· Très. familier avec HTML
· Familier avec la présentation de p+CSS
· Base PHP solide, familier avec la programmation structurée, comprenant la POO et capable de comprendre et d'utiliser
· Moteur de modèles Smarty familier
· Familier avec le langage MYSQL et SQL
3. Processus d'apprentissage du développement secondaire Ecshop
· Familier avec les concepts de base de e-commerce
· Être familier avec les fonctions de base d'EcShop (type de produit, classification des produits, paramètres des attributs du produit, utilisation des promotions, etc.)
· Maîtriser la structure et la conception de la base de données idées d'Ecshop
· Se familiariser avec le modèle ER, l'établissement d'entités et de relations, se familiariser avec le rôle de chaque table, comprendre la conception de plusieurs tables principales et la signification des champs, de sorte qu'après avoir reçu nouvelles exigences, vous pouvez rapidement juger s'il convient d'ajouter des champs ou de créer de nouvelles tables pour les traiter. Dans le même temps, vous pouvez également comprendre les idées de conception de base de données d'Ecshop et ajouter des idées de conception utiles à votre propre système
· L'analyse de la structure des fichiers et l'analyse du code sont familières avec la connexion, l'enregistrement, la gestion des documents, le contrôle des autorisations, la gestion de la classification. et marchandises Certains contrôles de processus courants tels que les types. Disséquer plusieurs fichiers de base pour comprendre leurs compétences en programmation et leurs mécanismes de sécurité
Analyse de la structure des fichiers Ecshop :
/includes/cls_captcha.php : Code de vérification classe d'image
/includes/cls_ecshop.php : classe de base
/includes/cls_ecshop.php(56) : méthode de compilation de mot de passe ;
/includes/cls_rss .php : Classe RSS
/includes/cls_smtp.php : classe de courrier SMTP
/inc_constant.php : constante
/includes/init.php : fichier public frontal
/includes/lib_common.php : Bibliothèque de fonctions publiques
/includes/lib_goodscat.php : Bibliothèque de fonctions publiques frontales
/includes/lib_insert.php : Bibliothèque de fonctions de contenu dynamique
/includes/lib_main.php : Bibliothèque de fonctions publiques frontales
/includes/lib_payment.php : Bibliothèque de fonctions d'interface de paiement
/includes/iconv/cls_iconv.php : Classe de conversion de jeu de caractères
/includes/ip/cls_ip.php : Classe de requête de localisation IP
/includes/modules/integrates/discuz.php : Classe de traitement des données des membres
/includes/modules/integrates/ecshop.php : Classe de traitement des données des membres...
· Le remplacement du modèle Ecshop est familier avec l'utilisation de la version simplifiée de Smarty, intégrez votre propre interface, Modèle EcShop Compétences de suivi
· La fonction de basculement entre le chinois et l'anglais dans les exemples de développement secondaire Ecshop, la fonction de vente flash, la production de modèles JD.com, etc.
Objectif d'apprentissage :
1. Être capable d'utiliser Ecshop pour le développement secondaire
2 Être capable de changer les modèles ordinaires et de modifier certaines fonctions
3. expérience de développement et maîtriser les connaissances de base - "Imiter une partie de la méthode d'écriture - "Modifier le modèle à l'intérieur (créer votre propre modèle de développement) Maîtriser les compétences en programmation et en conception de système dans Ecshop
Résumé : ECShop est un B2C réseau indépendant sous Shanghai Shangpai Network Technology Co., Ltd. (ShopEx) Le système de magasin convient aux entreprises et aux particuliers pour créer rapidement des boutiques en ligne personnalisées. Le système est un programme open source multiplateforme développé sur la base du langage PHP et de l'architecture de base de données MYSQL. ECShop est un système de boutique en ligne indépendant B2C, adapté aux entreprises et aux particuliers pour créer rapidement des boutiques en ligne personnalisées. Le système est un programme open source multiplateforme développé sur la base du langage PHP et de l'architecture de base de données MYSQL. La dernière version est la 3.6.0. J'espère que le partage ci-dessus pourra aider tout le monde.
Recommandations associées :
Le tutoriel le plus complet sur le développement secondaire de PHP (1)
Tutoriel PHP—Développement secondaire DedeCMS (2 )
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!