Le système open source Wemall7.0, développé sur la base de thinkphp5, prend en charge composer, optimise le noyau, réduit les dépendances et est basé sur de nouvelles idées architecturales et de nouveaux espaces de noms.
Caractéristiques de wemall7.0 : basé sur TP5, performances supérieures avant et après séparation, extension de plug-in simple et pratique, mécanisme de crochet riche en fonctions, mise à niveau automatique hautement évolutive, maintenance simple à l'aide de pjax, architecture de repos d'expérience améliorée, faible couplage
Liste des fonctions : Page d'accueil=》Paramètres de la page d'accueil du système=》Paramètres du site, configuration SMS, configuration de la messagerie WeChat=》Configuration WeChat, menu WeChat, réponses personnalisées, modèles de messages, paramètres du service multi-clients, contenu de l'imprimante WeChat=》Classification des articles, liste des articles template =》Paramètres du modèle, modèles d'e-mails, utilisateurs du modèle SMS=》Groupe d'utilisateurs administrateur, liste des administrateurs, liste des utilisateurs, plug-in de la liste des membres=》Gestion des plug-ins, aide du magasin de plug-ins=>Aide à l'utilisation...
Les fonctionnalités de thinkphp5.0 sont basées sur des espaces de noms et de nombreuses nouvelles fonctionnalités PHP sont des fonctions de routage composées de composants, renforcées, des contrôleurs plus flexibles, des modèles reconstruits et des fichiers de configuration de classe de base de données, peuvent être séparés et réécrits, une vérification et une complétion automatiques, un mécanisme d'extension simplifié, Prise en charge de l'API, améliorations améliorées. L'accès à la ligne de commande de la classe Log prend en charge REST, prend en charge les fichiers de démarrage, prend en charge la génération automatique pratique de définitions, un véritable chargement paresseux, un environnement distribué, prend en charge davantage de bibliothèques sociales.
L'environnement d'exploitation de ThinkPHP5 nécessite PHP5.4 ou supérieur. Installation du mécanisme de crochet enfichable composerrequireqingyuexi/think-addons
Configurer la configuration publique 'addons'=>[//Vous pouvez définir plusieurs hooks'testhook'=>'putongdemodemo'//La clé est le nom du hook, qui est utilisé pour personnaliser le traitement des hooks dans l'entreprise, et le la valeur est d'implémenter le hook Plug-ins, //Plusieurs plug-ins peuvent être séparés par des tableaux ou des virgules] ou de créer un nouveau addons.php dans le répertoire applicationextra avec le contenu :
'putongdemodemo'//La clé est le nom du hook, qui est utilisé pour personnaliser le traitement du hook dans l'entreprise. La valeur est le plug-in qui implémente le hook //Plusieurs plug-ins peuvent être utilisés comme un. tableau ou séparés par des virgules] Créés par le plug-in Les plug-ins peuvent être utilisés dans la vue vue ou dans le business PHP. Une fois l'installation terminée, lorsque vous accédez au système, un répertoire nommé addons sera généré dans le projet. répertoire racine et les plug-ins requis seront créés dans ce répertoire.