Doggy Framework 基于 Symfony 7.4 构建,深度集成 AI 能力(MCP、Agent、多模型),内置组织架构、动态模型、可视化视图设计器、WebAuthn 无密码登录、Mercure 实时推送等核心能力,帮助企业快速构建 OA、HR 等管理系统。
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;
}核心能力
从数据建模到业务流程,覆盖企业应用开发全生命周期
通过 PHP 8 Attribute 定义业务实体,自动生成数据库迁移、API 和管理界面,零样板代码。
拖拽式布局设计,支持栅格、数据源绑定、实时预览,自动生成 Twig 模板代码。
服务端分页、多列排序、组合筛选、行内编辑、虚拟滚动、卡片视图,功能全面。
支持阿里百炼、OpenAI、LM Studio 等多模型,内置编码助手、NL 查询、视觉识别 Agent。
无限层级部门树(Gedmo Nested Set)、岗位编制、职级体系、员工全生命周期管理。
支持指纹、面部识别、安全密钥认证,配合密码策略、三员分立,满足等保安全要求。
基于 SSE 的实时通信,在线状态感知、消息推送,FrankenPHP 内置 Hub 无需额外服务。
25+ 自研 UI 组件(表格、表单、树、选择器、弹窗等),统一 Twig 宏,文档完善。
技术架构
基于 Symfony 7.4 生态,松耦合模块设计,按需组合
技术栈
站在巨人的肩膀上,复用业界最佳实践
安全体系
从认证到审计,全方位守护系统安全
支持指纹、面部识别、安全密钥,告别密码泄露风险
系统管理员、安全保密员、安全审计员三权分立,满足等保要求
复杂度、有效期、历史记录、重试锁定,全方位密码安全管控
全链路操作审计,满足合规要求,支持追溯和导出
路线图
每个版本都带来重要的能力升级
社区
基于 MIT 协议开源,欢迎每一位贡献者
一行命令即可开始使用 Doggy Framework