تعيين "اسم العرض" لوحدة التحكم
-
29-10-2019 - |
سؤال
أود تركيز الإجراءات المتشابهة لبعض وحدات التحكم وكتابة وحدة تحكم ترث منها وحدات التحكم الأخرى.هذا يعمل بشكل جيد. Genacodicetagpre
ولكني الآن أود تركيز طرق العرض على وحدة التحكم "الأساسية" ، لذلك إذا تم استدعاء وحدة تحكم وراثية ، فيجب أن يكون مسار controller_path المستخدم هو وحدة التحكم الأساسية.
هل هناك طريقة لإعادة كتابة اسم وحدة التحكم أو مسار وحدة التحكم؟
نظرت إلى مصدر AbstractController :: Base ووجدت ذلك (السطر 90)
Genacodicetagpreلذا أحتاج فقط إلى تعيينcontroller_path من وحدة التحكم الأساسية ، أليس كذلك؟هذا لا يغير شيئًا: Genacodicetagpre
إذًا ، هل هناك طريقة لتعيين مسار التحكم يدويًا؟
شكرًا جزيلاً مقدمًا!
المحلول
اللعنة لقد وجدتها بنفسي!
لقد قمت للتو بالكتابة فوق طريقة controller_path:
Genacodicetagpreسيستخدم هذا مطلقًا "محرر" مجلد العرض لأي وحدة تحكم موروثة.