إطار Doggy مبني على Symfony 7.4 مع تكامل عميق للذكاء الاصطناعي (إعدادات LLM، مساعد ذكاء اصطناعي عالمي، تحسين العروض بالذكاء الاصطناعي، MCP، وكيل، نماذج متعددة). يوفر إدارة المؤسسات، النماذج الديناميكية، مصمم العروض المرئي، تسجيل الدخول بدون كلمة مرور WebAuthn، الدفع الفوري Mercure والمزيد — لبناء أنظمة إدارة بسرعة.
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. توليد تلقائي للهجرات وواجهات API والإدارة.
سحب وإفلات + أوامر ذكاء اصطناعي باللغة الطبيعية. شبكة، مصادر بيانات، معاينة حية.
ترقيم صفحات من الخادم، فرز متعدد الأعمدة، فلاتر مركبة، تحرير سطري.
لوحة عائمة، تسجيل السياق، حلقة ReAct، استدعاء أدوات، وكلاء.
مزودون متعددون (OpenAI/Anthropic/Ollama/Azure/مخصص)، توجيه الأدوار، تشفير المفاتيح.
أشجار أقسام غير محدودة (Gedmo Nested Set)، مناصب، درجات، دورة حياة الموظف.
بصمة، وجه، مفاتيح أمان. سياسات كلمات المرور ونموذج الضباط الثلاثة.
اتصال فوري عبر SSE، اكتشاف الحضور، إشعارات، تقدم مهام الذكاء الاصطناعي.
البنية
مبني على نظام Symfony 7.4 بوحدات منخفضة الاقتران
التقنيات
على أكتاف العمالقة مع أفضل الممارسات
الأمان
من المصادقة إلى التدقيق، أمان شامل
بصمة، وجه، مفاتيح أمان — ألغِ مخاطر كلمات المرور
مدير نظام، ضابط أمان، مدقق — فصل المهام
التعقيد، الانتهاء، السجل، القفل — تحكم كامل
تدقيق كامل، متوافق، قابل للتتبع والتصدير
خارطة الطريق
كل إصدار يجلب ترقيات كبيرة
المجتمع
مصدر مفتوح برخصة MIT — نرحب بكل مساهم
تصفح الكود، أرسل Issues أو PRs
توثيق كامل ومرجع API
مناقشات، أسئلة وأجوبة، تبادل تقني
أمر واحد للبدء مع Doggy Framework