Môžeme zavolať ovládač z iného ovládača?
Môžeme zavolať ovládač z iného ovládača?

Video: Môžeme zavolať ovládač z iného ovládača?

Video: Môžeme zavolať ovládač z iného ovládača?
Video: Asp.net Core MVC - How to use TempData to pass data from a controller to another controller or view 2024, Smieť
Anonim

Všeobecne, vy nebude používať jeden ovládač od druhého keďže: Ovládače zvyčajne vráti výsledok typu určeného na použitie rámcom MVC. Očakáva sa, že všetky tieto informácie budú odovzdané rámcom MVC.

Môžeme teda volať jeden ovládač z iného ovládača?

Áno, môžeš zavolať spôsob iný ovládač . The ovládač je tiež jednoduchá trieda. Jediné veci sú, že sa to dedí Ovládač Trieda. Môžeš vytvoriť objekt ovládač , ale to bude nefunguje pre smerovanie, ak vy chcete presmerovať na ďalší stránku.

čo je RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Presmeruje na zadanú akciu pomocou názvu akcie a slovníka trasy. RedirectToAction (String, String, Object) Presmeruje na zadanú akciu pomocou názvu akcie, názvu ovládača a slovníka trasy.

Po druhé, môžeme povoliť volať jeden ovládač z iného ovládača v CodeIgniter?

Toto v podstate nie je podporované codeigniter , ale existujú určité hacky, ktoré dovoľte vám do robiť tak. Páči sa mi to ja na načítanie použite veľmi jednoduchý hack ovládač ako knižnica.

Ako preniesť údaje od jedného prevádzkovateľa k druhému v kóde zapalovača?

In Codeigniter existuje veľa spôsobov prejsť hodnota z jeden ovládač na iné. Môžeš použiť codeigniter Relácia do prejsť a údaje od jedného prevádzkovateľa k druhému prevádzkovateľovi . $this->load->library('session'); Potom môžete nastaviť blesk údajov hodnotu pomocou názvu premennej.

Odporúča: