آیا می توانیم یک کنترلر از کنترلر دیگری فراخوانی کنیم؟
آیا می توانیم یک کنترلر از کنترلر دیگری فراخوانی کنیم؟

تصویری: آیا می توانیم یک کنترلر از کنترلر دیگری فراخوانی کنیم؟

تصویری: آیا می توانیم یک کنترلر از کنترلر دیگری فراخوانی کنیم؟
تصویری: How to Handle Bad Behaviour of Others? با رفتار بد دیگران چه باید کرد؟ 2024, نوامبر
Anonim

به طور کلی، شما استفاده نخواهد کرد یک کنترلر از دیگری از آنجا که: کنترل کننده ها معمولاً یک نتیجه از نوع مورد نظر برای استفاده توسط چارچوب MVC را برمی گرداند. انتظار می رود تمام این اطلاعات توسط چارچوب MVC منتقل شود.

بر این اساس، آیا می توانیم یک کنترلر را از کنترلر دیگر فراخوانی کنیم؟

آره، می توانید تماس بگیرید یک روش از یک کنترلر دیگر . این کنترل کننده همچنین یک کلاس ساده است. فقط چیزهایی است که به ارث می رسد کنترل کننده کلاس. تو می توانی ایجاد یک شی از کنترل کننده ، اما آن اراده اگر برای مسیریابی کار نمی کند شما می خواهید به تغییر مسیر دهید یکی دیگر صفحه

RedirectToAction MVC چیست؟ RedirectToAction (String, RouteValueDictionary) با استفاده از نام اقدام و فرهنگ لغت مسیر به عمل مشخص شده هدایت می شود. RedirectToAction (رشته، رشته، شی) با استفاده از نام اکشن، نام کنترلر و فرهنگ لغت مسیر به عمل مشخص شده هدایت می شود.

ثانیاً، آیا می توانیم اجازه دهیم یک کنترلر را از کنترلر دیگر در CodeIgniter فراخوانی کنیم؟

این اساساً در پشتیبانی نمی شود کد مشعل ، اما هک های خاصی وجود دارد که به شما اجازه می دهد به انجام دادن بنابراین. پسندیدن من از یک هک بسیار ابتدایی برای بارگذاری استفاده کنید کنترل کننده به عنوان یک کتابخانه

چگونه داده ها را از یک کنترلر به دیگری در codeigniter منتقل می کنیم؟

که در Codeigniter راه های زیادی وجود دارد عبور ارزش از یک کنترلر به دیگران. شما می توانید استفاده کنید کد مشعل جلسه به عبور را داده ها از یک کنترل کننده به کنترل کننده دیگر . $this->load->library('session'); سپس می توانید فلاش را تنظیم کنید داده ها مقدار با استفاده از نام متغیر

توصیه شده: