MyQEE est un framework PHP léger, rapide et élégant qui prend en charge le mode HMVC. Il est construit sur PHP5.2 et prend en charge la gestion et le développement multi-projets. La base de données dispose d'une fonction de séparation automatique maître-esclave intégrée. MySQL prend en charge le fonctionnement des transactions. Fonctionne et prend en charge la fonction d'imbrication automatique, la conception multi-pilotes s'adapte de manière flexible à divers environnements. Cliquez pour visiter le [Guide de démarrage MyQEE] (./manual/guide/zh-cn/starting.md).
Rejetez le code grossier et compliqué, choisissez MyQEE, choisissez le framework PHP créé pour les artistes WEB.
Fonctionnalités du framework PHP MyQEE
* MyQEE est un framework léger, mais ce n'est pas un framework simple. Le système dispose d'une bibliothèque de classes sous-jacente complète et d'une puissante conception de fonctions d'extension ;
* Unique [HMVC](./manual/guide/zh-cn/hmvc.md) (conception MVC en couches) et prise en charge multi-projets, rendant le développement plus flexible ;
* Prend en charge le gestionnaire de packages PHP le plus populaire [Composer](http://getcomposer.org/), et vous pouvez utiliser Composer pour installer la bibliothèque de classes officielle fournie par MyQEE ;
* Conception de cohérence du code : par exemple, les instructions de requête de « MySQL » et de « MongoDB » sont complètement différentes, mais une cohérence de 90 % peut être obtenue dans MyQEE. Votre code peut également être utilisé dans l'environnement « MySQL » sur « MongoDB ». `;
* Y compris `Base de données`, `Cache`, `HttpClient`, `Session`, `Storage`, `Upload`, etc. Il prend en charge plusieurs pilotes et peut s'adapter aux besoins de différents environnements. La base de données prend en charge `MySQL`, `. MySQLI`, `Mongo`, `SQLite`, `Postgre`, le cache prend en charge `Memcache`, `File`, `Redis`, `Apc`, `Database`, `SQLite`, `WinCache`, etc.
* La base de données fournit une puissante fonction « QueryBuilder », qui peut réaliser la compatibilité avec plusieurs bases de données avec le même programme, résolvant les dangers cachés de l'injection SQL et les soucis liés à la migration de l'environnement ;
* Prise en charge des moteurs cloud : prend en charge les moteurs cloud tels que SAE et BAE, et le site Web MyQEE fonctionne sur SAE ;
* Code élégant et hautes performances : la vitesse d'initialisation de MyQEE a été testée pour être plus rapide que d'excellents frameworks légers tels que Codeigniter ;
* Documentation complète et détaillée et support API, et vous pouvez facilement générer votre propre documentation d'équipe ;
* Né pour le développement en équipe, il fournit spécifiquement des fonctions de bibliothèque de classes d'équipe. Les paramètres multi-projets peuvent aider les membres de l'équipe à planifier du code indépendant et partagé.
* Prise en charge ORM, fournissant un ORM unique hautes performances ;
* Prise en charge de `RESTFul`, prise en charge de [PHPRPC](http://www.phprpc.org/) ;
* Conception originale de fonctionnement à 5 modes : le contrôleur ordinaire, l'arrière-plan, la ligne de commande, l'appel système et les contrôleurs RESTFul sont séparés les uns des autres, ce qui rend le système plus sûr et plus fiable ;
sécurité
* Le système dispose d'un filtrage de sécurité XSS intégré ;
* Injection anti-SQL, puissant QueryBuilder ;
* Conversion forcée du type de données ;
* Les cinq modes de fonctionnement du contrôleur ordinaire, de l'arrière-plan, de la ligne de commande, de l'appel système et de RESTFul sont isolés les uns des autres, ce qui rend la sécurité plus sécurisée ;
Journal des modifications MyQEE v3.0 RC2 :
Cette mise à jour apporte quelques améliorations basées sur la 3.0RC1 et corrige quelques bugs :
Améliorez le script de génération de documents, améliorez la base de données divisée modulaire, ajoutez la prise en charge de group_concat, le pilote de base de données MongoDB prend en charge l'utilisation de requêtes distinctes dans les requêtes de groupe, corrigez le problème selon lequel l'interrogation de l'esclave dans le pilote MongoDB peut provoquer un échec de connexion dans la nouvelle version, et ajoutez la classe BigInt La bibliothèque de classes de date de bibliothèque est améliorée
HttpClient ajoute la méthode de téléchargement, qui peut réaliser la fonction de téléchargement de fichiers, améliore la bibliothèque de classes de courrier, corrige le bug de téléchargement de pièces jointes dans Email, prend en charge le format nom du destinataire + e-mail et améliore la fonction de copie carbone aveugle.
Optimisation de la bibliothèque de classes de session
Le pilote Swift Storage est complet, la vérification des jetons prend en charge les versions v1 et v2, la méthode de transmission des paramètres optimisée et prend en charge la configuration de l'URL.
Développer