Doggy Framework est construit sur Symfony 7.4 avec une intégration IA profonde (configuration LLM, assistant IA global, amélioration IA des vues, MCP, Agent, multi-modèle). Il offre la gestion organisationnelle, les modèles dynamiques, le concepteur de vues visuel, l'authentification sans mot de passe WebAuthn, le push temps réel Mercure, etc. — pour développer rapidement des systèmes OA, RH et de gestion.
namespace App\Entity\Organization;
#[Gedmo\Tree(type: 'nested')]
#[ORM\Entity(repositoryClass: DepartmentRepository::class)]
#[ORM\HasLifecycleCallbacks]
class Department
{
/** 部门全称
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\Column(type: 'string', length: 180)]
private string $name;
/**
* 所属公司
* @Ef(group="department_base_info", isBF=true)
*/
#[ORM\ManyToOne(targetEntity: Company::class)]
private Company $company;
/**
* 上级部门
* @Ef(group="department_associated_info", isBF=true)
*/
#[Gedmo\TreeParent]
#[ORM\ManyToOne(targetEntity: Department::class)]
private Department $parent;
}Fonctionnalités clés
De la modélisation des données aux processus métier, couvrant tout le cycle de vie
Définissez des entités avec les attributs PHP 8. Migrations, APIs et interfaces auto-générées.
Glisser-déposer + opérations IA en langage naturel. Grille, sources de données, prévisualisation.
Pagination serveur, tri multi-colonnes, filtres combinés, édition en ligne.
Panneau flottant, enregistrement de contexte, boucle ReAct, appels d'outils, agents.
Multi-fournisseurs (OpenAI/Anthropic/Ollama/Azure/custom), routage de rôles, chiffrement des clés.
Arbres de départements illimités (Gedmo Nested Set), postes, grades, cycle de vie des employés.
Empreinte, visage, clés de sécurité. Politiques de mots de passe et modèle 3 officiers.
Communication temps réel SSE, détection de présence, notifications push, progrès IA.
Architecture
Construit sur l'écosystème Symfony 7.4 avec des modules faiblement couplés
Stack technique
Sur les épaules des géants avec les meilleures pratiques
Sécurité
De l'authentification à l'audit, une sécurité complète
Empreinte, visage, clés de sécurité — éliminez les risques
Admin système, officier sécurité, auditeur — séparation des pouvoirs
Complexité, expiration, historique, verrouillage
Audit complet des opérations, conforme, traçable et exportable
Feuille de route
Chaque version apporte des mises à niveau majeures
Communauté
Open source sous MIT — tous les contributeurs sont bienvenus
Parcourir le code, soumettre des issues ou PRs
Documentation complète et référence API
Discussions, Q&A et échanges techniques
Une commande pour démarrer avec Doggy Framework