محمد بوسكوري نشر 9 سبتمبر 2015 أرسل تقرير نشر 9 سبتمبر 2015 لدي هذه الدالة التي تعيد لي جميع التصنيفات في متحكم -Controller-على إطار العمل Symdony2:public function showAllCategory() { $category = $this->getDoctrine() ->getRepository('AppBundle:Category') ->findAll(); return $category; }الدالة تعمل بدون مشاكل، لكن أريد إظهار التصنيفات في عدة صفحات دون اللجوء إلى تكرار كود الدالة في كثير من المتحكمات -Controllers-،كيف أتمكن من فعل ذلك؟ اقتباس
0 E.Nourddine نشر 9 سبتمبر 2015 أرسل تقرير نشر 9 سبتمبر 2015 (معدل) أولا عليك نقل الدالة إلى متحكم توضع في دوال الموقع العامة ك MainController.php -لغرض تنظيمي لا أكثر-، وذلك حتى تميز مكان الدوال: // MainController.php public function showAllCategory() { $category = $this->getDoctrine() ->getRepository('AppBundle:Category') ->findAll(); return $category; }ثم من قالب Twig استدعي الدالة الآنفة الذكر عن طريق:{{ render(controller('AppBundle:Main:showAllCategory')) }} تم التعديل في 9 سبتمبر 2015 بواسطة E.Nourddine اقتباس
السؤال
محمد بوسكوري
لدي هذه الدالة التي تعيد لي جميع التصنيفات في متحكم -Controller-على إطار العمل Symdony2:
الدالة تعمل بدون مشاكل، لكن أريد إظهار التصنيفات في عدة صفحات دون اللجوء إلى تكرار كود الدالة في كثير من المتحكمات -Controllers-،كيف أتمكن من فعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.