A mund të thërrasim një kontrollues nga një kontrollues tjetër?
A mund të thërrasim një kontrollues nga një kontrollues tjetër?

Video: A mund të thërrasim një kontrollues nga një kontrollues tjetër?

Video: A mund të thërrasim një kontrollues nga një kontrollues tjetër?
Video: Gjeniu i matematikës, 13-vjeçari që zgjidh ushtrimet më shpejt së makina llogaritëse 2024, Mund
Anonim

Në përgjithësi, ju nuk do të përdorë një kontrollues nga një tjetër që nga: Kontrollorët zakonisht kthen një rezultat të një lloji që synohet të përdoret nga korniza MVC. I gjithë ky informacion pritet të kalojë nga korniza MVC.

Prandaj, a mund të thërrasim një kontrollues nga një kontrollues tjetër?

Po, mund të telefononi një metodë e një kontrollues tjetër . Të kontrollues është gjithashtu një klasë e thjeshtë. Vetëm gjërat janë të trashëguara Kontrolluesi Klasa. Ti mundesh krijojnë një objekt të kontrollues , por ajo do nuk funksionon për Routing nëse ju duan të ridrejtohen në një tjetër faqe.

çfarë është RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Ridrejton te veprimi i specifikuar duke përdorur emrin e veprimit dhe fjalorin e rrugës. RedirectToAction (String, String, Object) Ridrejton te veprimi i specifikuar duke përdorur emrin e veprimit, emrin e kontrolluesit dhe fjalorin e rrugës.

Së dyti, a mund të lejohet të thërrasim një kontrollues nga një kontrollues tjetër në CodeIgniter?

Kjo në thelb nuk mbështetet në kod ndezës , por ka disa hake të cilat ju lejojnë te bëj kështu që. si I përdorni një hack shumë bazë për të ngarkuar kontrollues si bibliotekë.

Si të kalojnë të dhënat nga një kontrollues në tjetrin në kodifikues?

Në Codeigniter ka shumë mënyra për të kalojnë vlera nga një kontrollues te tjereve. Ju mund të përdorni kod ndezës Seanca për të kalojnë të të dhënat nga një kontrollues në një kontrollues tjetër . $this->load->library('sesion'); Pastaj mund të vendosni blicin të dhëna vlerë duke përdorur emrin e ndryshores.

Recommended: