EaglePHP est un framework de développement PHP MVC open source, efficace et orienté objet. Il est entièrement basé sur PHP5 et peut être utilisé pour développer des programmes et des services WEB. Il s'appuie sur les idées de conception d'excellents frameworks étrangers. développement possible et établit un modèle pour promouvoir la réutilisation du code aide à promouvoir le développement logiciel rapide (RAD) et à créer des programmes plus stables, ce qui permet aux développeurs de gagner du temps et de réduire le travail de réécriture du code.
Caractéristiques du cadre
1. Le code est entièrement écrit en php5 orienté objet, concis et standardisé.
2. Conception structurelle modulaire, facile à étendre.
3. Utilisez le mode mvc pour améliorer la maintenabilité du programme.
4. Prise en charge de la gestion multi-projets et du transfert contrôlé par différentes entrées uniques.
5. Prise en charge du mode ligne de commande cli.
6. Fournissez des extensions multi-pilotes pour les classes de base liées à MySQL et au cache.
7. Utilisez le moteur de modèles intelligent pour séparer la couche de présentation et la couche métier.
8. Fournissez un mode de chargement automatique unifié et un espace de noms unifié.
9. Fournir du personnel technique pour développer des outils de débogage et des systèmes de suivi des erreurs.
10. Pilotez l'architecture basée sur l'URL de la page et l'action du formulaire (champ caché).
11. Générez automatiquement des opérations sur les tables de base de données pour prendre en charge le développement secondaire.
12. Prise en charge du changement transparent de sessions dans memcahe, base de données et fichier.
13. Le composant de filtre intégré de haute sécurité implémente un mécanisme de filtrage pour empêcher les attaques par injection SQL et par scripts intersites XSS.
14. Prend en charge ORM, réalisant véritablement la vitesse de développement de la POO et des performances supérieures.
15. Module de sortie de document intégré pour générer un manuel de développement d'API au format chm ou html pour des projets spécifiés.
Journal de mise à jour du framework open source EaglePHP v1.6 :
1. Ajoutez les paramètres d'alias de table de base de données et les paramètres : paramètre dbprefix dans Com/Config/DbConfig.php.
2. Modifiez le répertoire de session et définissez-le. Les données sont enregistrées par défaut dans le répertoire Com/data/_session.
3. Ajoutez une sauvegarde/restauration par lots de la base de données par date, une optimisation par lots et une réparation des données de la table, et affichez la structure de la table.
4. Ajoutez la configuration du cycle de vie de la session et ajoutez la constante SESSION_LIFE_TIME au fichier de configuration principal Main.inc.php.
5. Ajout d'une fonction de configuration des paramètres du système, qui peut définir les paramètres du site, du noyau, de la pièce jointe, des performances, ainsi que d'autres paramètres.
6. Le communiqué de presse ajoute les fonctions de téléchargement d'images à distance, d'extraction de vignettes d'articles et de suppression de liens non liés au site.
7. Modifiez la gestion des autorisations, restreignez les rôles et les comptes d'administrateur et interdisez la suppression. Les super-administrateurs disposent de toutes les autorisations, et annulez la modification et la vérification des autorisations.
8. Le communiqué de presse utilise la technologie PHP de segmentation de mots pour extraire automatiquement les mots-clés du contenu de l'article.
9. Ajoutez un système de site Web frontal pour répertorier les articles, les annonces et les notes Weibo. Vous pouvez cliquer pour afficher le texte de l'article.
10. Ajoutez la fonction de gestion quotidienne des notes Weibo en arrière-plan.
11. Correction du bug où une nouvelle fenêtre apparaît lorsque vous cliquez sur d'autres pages après avoir téléchargé des photos via flash.
12. Correction du bug qui empêchait la zone de texte d'obtenir le focus dans l'éditeur d'arrière-plan.
Développer