Kan vi kalde en controller fra en anden controller?
Kan vi kalde en controller fra en anden controller?

Video: Kan vi kalde en controller fra en anden controller?

Video: Kan vi kalde en controller fra en anden controller?
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, April
Anonim

Generelt, du vil ikke bruge en controller fra en anden siden: Controllere returnerer normalt et resultat af en type, der er beregnet til at blive brugt af MVC-rammeværket. Alle disse oplysninger forventes at blive videregivet af MVC-rammen.

Kan vi derfor kalde en controller fra en anden controller?

Ja, du kan ringe en metode til en anden controller . Det controller er også en simpel klasse. Kun ting er, at det arver Controller Klasse. Du kan skabe et objekt af controller , men det vilje virker ikke til Routing hvis du ønsker at omdirigere til en anden side.

hvad er RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Omdirigerer til den angivne handling ved hjælp af handlingsnavnet og ruteordbogen. RedirectToAction (String, String, Object) Omdirigerer til den angivne handling ved hjælp af handlingsnavnet, controllernavnet og ruteordbogen.

For det andet, kan vi få lov til at kalde en controller fra en anden controller i CodeIgniter?

Dette er som udgangspunkt ikke understøttet i kodetænder , men der er visse hacks som tillade dig til gør så. Synes godt om jeg brug et meget grundlæggende hack til at indlæse controller som et bibliotek.

Hvordan overfører data fra en controller til en anden i kodetænder?

I Kotænder der er mange måder at passere værdien fra én controller til andre. Du kan bruge kodetænder Session til passere det data fra en controller til en anden controller . $this->load->library('session'); Så kan du indstille blitzen data værdi ved hjælp af variabelnavn.

Anbefalede: