سؤال

وأنا خلق "جائزة" نظام لموقعي لتشجيع fealing المجتمع، والكثير في بنفس الطريقة التي يستخدم كومة تجاوز الشارات.

وتم بناء الموقع في للكيك، لقد خلق نموذج جائزة، تحكم الخ - حاليا الطرق لحساب ما إذا كان المستخدم لديه جائزة ترد ضمن وحدة تحكم جائزة

ولكن، لا استطيع اتخاذ قرار بشأن أفضل طريقة لتحديث الجوائز - نقول على سبيل المثال، يمكنك جعل عدد معين من التعليقات والحصول على الجائزة لهذا، فإن CRON لن يكون كافيا إلا فإن المستخدم قد يزور صفحته الشخصية تتوقع جائزة وليس لديها واحد حتى يتم تشغيل CRON.

وأنا أفكر في استخدام requestAction () لاستدعاء الأسلوب لتحديث الجوائز في وحدة تحكم جائزة ولكن هذا لا يتناسب حقا نمط تصميم MVC والفكر يجب أن يكون هناك طريقة أفضل!

هل كانت مفيدة؟

المحلول

وإذا كان السبيل الوحيد للحصول على الجائزة من خلال جعل تعليق، أريد فقط تجاوز نموذج :: انقاذ لتحديد ما اذا كان تعليق جديد إضافتها. إذا كان كذلك، إجراء مكالمة إلى نموذج الجوائز لتحديث هذه الجائزة.

وإذا كان هناك إجراءات متعددة التي يمكن أن تعطي الجوائز، هل يمكن إما الاستفادة من كل نموذج لتنفيذ هذا الاختيار، أو تعديل AppModel بحيث كل حفظ النتائج في استدعاء checkNewAwards () ...

وأو ربما أنا لا تفهم السؤال؟

نصائح أخرى

وإنشاء وظيفة في المساعد ووضعها في التخطيط الخاص بك بحيث يتم تشغيله في كل مرة يتم تقديم التخطيط.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top