Kas me saame teiselt kontrollerilt helistada?
Kas me saame teiselt kontrollerilt helistada?

Video: Kas me saame teiselt kontrollerilt helistada?

Video: Kas me saame teiselt kontrollerilt helistada?
Video: Soovitused töövõime hindamise ja puude tuvastamise taotlejale - Kristi Rekand 2024, Detsember
Anonim

Üldiselt, sina ei kasuta üks kontroller teisest alates: Kontrollerid tagastab tavaliselt MVC raamistikus kasutamiseks mõeldud tüübi tulemuse. Eeldatakse, et MVC raamistik edastab kogu selle teabe.

Kas vastavalt sellele saame helistada ühele kontrollerile teiselt kontrollerilt?

jah, sa võid helistada meetod teine kontroller . The kontroller on ka lihtne klass. Ainult asjad on see, et see pärineb Kontroller Klass. Sa saad luua objekti kontroller , kuid see tahe ei tööta marsruutimisel, kui sina soovite ümber suunata teine lehel.

mis on RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Suunab toimingu nime ja marsruudisõnastiku abil ümber määratud toimingule. RedirectToAction (String, string, objekt) Suunab määratud toimingule, kasutades toimingu nime, kontrolleri nime ja marsruudisõnastikku.

Teiseks, kas saame CodeIgniteris lubada helistada ühele kontrollerile teisest kontrollerist?

Seda põhimõtteliselt ei toetata kaassüütaja , kuid on teatud häkke, mis lubada juurde teha nii. meeldib I laadimiseks kasutage väga lihtsat häkkimist kontroller raamatukoguna.

Kuidas edastada andmeid ühest kontrollerist teise koodisüütajas?

sisse Koodsüütaja võimalusi on palju üle andma väärtus alates üks kontroller teisele. Sa võid kasutada kaassüütaja Seanss kuni üle andma a andmed ühelt kontrollerilt teisele . $this->load->library('seanss'); Seejärel saate välklambi seadistada andmeid väärtus, kasutades muutuja nime.

Soovitan: