سؤال

أود تركيز الإجراءات المتشابهة لبعض وحدات التحكم وكتابة وحدة تحكم ترث منها وحدات التحكم الأخرى.هذا يعمل بشكل جيد. Genacodicetagpre

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

هل هناك طريقة لإعادة كتابة اسم وحدة التحكم أو مسار وحدة التحكم؟

نظرت إلى مصدر AbstractController :: Base ووجدت ذلك (السطر 90)

Genacodicetagpre

لذا أحتاج فقط إلى تعيينcontroller_path من وحدة التحكم الأساسية ، أليس كذلك؟هذا لا يغير شيئًا: Genacodicetagpre

إذًا ، هل هناك طريقة لتعيين مسار التحكم يدويًا؟

شكرًا جزيلاً مقدمًا!

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

المحلول

اللعنة لقد وجدتها بنفسي!

لقد قمت للتو بالكتابة فوق طريقة controller_path:

Genacodicetagpre

سيستخدم هذا مطلقًا "محرر" مجلد العرض لأي وحدة تحكم موروثة.

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