Kan vi anropa en styrenhet från en annan styrenhet?
Kan vi anropa en styrenhet från en annan styrenhet?

Video: Kan vi anropa en styrenhet från en annan styrenhet?

Video: Kan vi anropa en styrenhet från en annan styrenhet?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, Maj
Anonim

I allmänhet, du kommer inte att använda en styrenhet från en annan eftersom: Styrenheter returnerar vanligtvis ett resultat av en typ som är avsedd att användas av MVC-ramverket. All denna information förväntas skickas av MVC-ramverket.

Kan vi följaktligen anropa en styrenhet från en annan styrenhet?

Ja, du kan ringa en metod för en annan styrenhet . De kontroller är också en enkel klass. Det enda som är ärvt Kontroller Klass. Du kan skapa ett objekt av kontroller , men det kommer fungerar inte för Routing if du vill omdirigera till annan sida.

vad är RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Omdirigerar till den angivna åtgärden med hjälp av åtgärdsnamnet och ruttordlistan. RedirectToAction (String, String, Object) Omdirigerar till den angivna åtgärden med hjälp av åtgärdsnamnet, kontrollenhetens namn och ruttordlistan.

För det andra, kan vi tillåta att anropa en styrenhet från en annan styrenhet i CodeIgniter?

Detta stöds i princip inte i kodantändare , men det finns vissa hacks som låta dig till do så. Tycka om jag använd ett mycket grundläggande hack för att ladda kontroller som ett bibliotek.

Hur skickar man data från en styrenhet till en annan i kodantändare?

I Kotändare det finns många sätt att passera värdet från en styrenhet till andra. Du kan använda kodantändare Session till passera de data från en kontrollant till en annan kontrollant . $this->load->library('session'); Sedan kan du ställa in blixten data värde med variabelnamn.

Rekommenderad: