إطار zend. ما هي أفضل طريقة لإدارة موقعك / التطبيق؟
-
19-09-2019 - |
سؤال
عند تطوير For Zend Framework هل هو شائع بالنسبة للمطورين الذين يجب عليهم بناء منطقة Admin Backend مخصصة لكل تطبيق فريد؟ أم أن هناك أداة شائعة للأحرف الخلفية شعبية تستخدمها الناس لمعالجة قاعدة بيانات التطبيق الخاصة بك؟
أفكر في تعلم ZF ولكن ما يبرز هو كيف تراقب ما يفعله المستخدمون مع التطبيق الخاص بك؟
المحلول
لديك اثنين من الخيارات الأساسية:
- إنشاء وحدات اثنين: الواجهة الأمامية والمسؤول. جميع وحدات التحكم الخاصة بك تعيش في الداخل
- ضمن كل وحدة تحتوي على وحدة تحكم مسؤول داخل الوحدة إلى Adminstrate IT
في كلتا الحالتين، يمكنني استخدام البرنامج المساعد لوحدة التحكم الأمامية لتغيير التخطيط ل admin.phtml
لذلك لدي نظرة وشعرية مختلفة لنظام إدارتي. هذا بالطبع، اختياري :)
نصائح أخرى
أميل إلى إنشاء محددة "jevenontroller" على التطبيق إذا كانت هناك العديد من الوظائف الإدارية، أو وحدة مسؤول إذا كان هناك (أو هناك احتمال حقيقي لعدد الوظائف الإدارية لزيادة).
حسنا، بشكل عام، أنا أعتبر أنه بما يكفي لمعالجة DB مع دعونا نقول PhpMyAdmin أو مباشرة في IDE (Aptana).
بالنسبة للمهام التي أرغب في السماح بمسؤولين معينين لأداء عبر الإنترنت، أكتب وحدة تحكم مسؤول. هذه المهام هي في الغالب محددة للغاية، معقدة، ديناميكية أن نوع ما من نظام المولدات العامة لن يساعد كثيرا.
ومع ذلك، لا يوجد واحد على الأقل يسمى أداة الأحزة الثالثة التي أعرفها في الفئة التي تذكرها في سؤالك.
ZendFramework ليست مجموعة أدوات لإنشاء تطبيق محدد مع المستخدمين، ويتيح القول للمقالات وما إلى ذلك، لذلك لا يمكن أن يكون هناك مثل هذه أداة الطرف الثالث. أود إنشاء مسؤول وحدة, وليس وحدة تحكم، لأن هذا يعني أن لديك ملف واحد فقط لجميع Adhintasks.