Putem apela un controler de la un alt controler?
Putem apela un controler de la un alt controler?

Video: Putem apela un controler de la un alt controler?

Video: Putem apela un controler de la un alt controler?
Video: "Vezi că e puțin murdară" a zis vecinul... 🤮🤮🤮 2024, Mai
Anonim

În general, tu nu va folosi un controler de la altul de cand: Controlorii de obicei returnează un rezultat de tip destinat să fie utilizat de cadrul MVC. Toate aceste informații sunt de așteptat să fie transmise de cadrul MVC.

În consecință, putem apela un controler de la un alt controler?

Da, poti suna o metoda de alt controler . The controlor este, de asemenea, o clasă simplă. Doar lucrurile sunt moștenire Controlor Clasă. Poti crea un obiect al controlor , dar voi nu funcționează pentru rutare dacă tu vrei să redirecționezi către o alta pagină.

ce este RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Redirecționează către acțiunea specificată folosind numele acțiunii și dicționarul rutei. RedirectToAction (Șir, șir, obiect) Redirecționează către acțiunea specificată folosind numele acțiunii, numele controlerului și dicționarul de rută.

În al doilea rând, ne putem permite să apelăm un controler de la un alt controler în CodeIgniter?

Acest lucru practic nu este acceptat în codificator , dar există anumite hack-uri care iti dau voie la do asa de. Ca eu utilizați un hack foarte simplu pentru a încărca controlor ca o bibliotecă.

Cum se transferă datele de la un controler la altul în codeigniter?

În Codeagniter sunt multe moduri de a trece valoarea de la un controler la altul. Poți să folosești codificator Sesiune la trece cel date de la un controlor la altul . $this->load->library('sesiune'); Apoi puteți seta blițul date valoare folosind numele variabilei.

Recomandat: