Czy możemy wywołać kontroler z innego kontrolera?
Czy możemy wywołać kontroler z innego kontrolera?

Wideo: Czy możemy wywołać kontroler z innego kontrolera?

Wideo: Czy możemy wywołać kontroler z innego kontrolera?
Wideo: Czy pad od xbox one będzie działał z xbox series x? 2024, Grudzień
Anonim

Ogólnie, ty nie użyje jeden kontroler od drugiego odkąd: Kontrolery zwykle zwraca wynik typu, który ma być używany przez platformę MVC. Oczekuje się, że wszystkie te informacje zostaną przekazane przez platformę MVC.

W związku z tym, czy możemy wywołać jeden kontroler z innego kontrolera?

Tak, możesz zadzwonić metoda inny kontroler . ten kontroler jest również prostą klasą. Jedyną rzeczą jest to, że jego odziedziczenie Kontroler Klasa. Możesz stworzyć obiekt z kontroler , ale to Wola nie działa w przypadku routingu, jeśli ty chcesz przekierować do inne strona.

co to jest RedirectToAction MVC? Przekieruj do działania (String, RouteValueDictionary) Przekierowuje do określonej akcji przy użyciu nazwy akcji i słownika tras. Przekieruj do działania (String, String, Object) Przekierowuje do określonej akcji przy użyciu nazwy akcji, nazwy kontrolera i słownika tras.

Po drugie, czy możemy zezwolić na wywołanie jednego kontrolera z innego kontrolera w CodeIgniter?

To w zasadzie nie jest obsługiwane w współzapalnik , ale są pewne hacki, które pozwalam ci do robić więc. Lubić i użyj bardzo prostego hacka, aby załadować kontroler jako biblioteka.

Jak przekazać dane od jednego kontrolera do drugiego w codeigniter?

w Kod zapalnik jest wiele sposobów na przechodzić wartość z jeden kontroler do innego. Możesz użyć współzapalnik Sesja do przechodzić ten dane od jednego kontrolera do drugiego kontrolera . $this->load->library('sesja'); Następnie możesz ustawić lampę błyskową dane wartość przy użyciu nazwy zmiennej.

Zalecana: