¿Podemos llamar a un controlador desde otro controlador?
¿Podemos llamar a un controlador desde otro controlador?

Video: ¿Podemos llamar a un controlador desde otro controlador?

Video: ¿Podemos llamar a un controlador desde otro controlador?
Video: Controladores y acciones | Controladores | Programando en ASP.NET MVC 5 2024, Abril
Anonim

En general, usted no usaré un controlador de otro ya que: Controladores generalmente devuelve un resultado de un tipo destinado a ser utilizado por el marco MVC. Se espera que toda esta información sea transmitida por el marco MVC.

En consecuencia, ¿podemos llamar a un controlador desde otro controlador?

Sí, Puedes llamar un método de otro controlador . los controlador también es una clase simple. Solo las cosas son que son heredadas Controlador Clase. Usted puede crear un objeto de la controlador , pero voluntad no funciona para enrutamiento si usted quiero redirigir a otro página.

¿Qué es RedirectToAction MVC? RedirectToAction (String, RouteValueDictionary) Redirige a la acción especificada mediante el nombre de la acción y el diccionario de ruta. RedirectToAction (Cadena, Cadena, Objeto) Redirige a la acción especificada usando el nombre de la acción, el nombre del controlador y el diccionario de ruta.

En segundo lugar, ¿podemos llamar a un controlador desde otro controlador en CodeIgniter?

Esto básicamente no es compatible con codeigniter , pero hay ciertos trucos que permitirte para hacer asi que. Igual que I usa un truco muy básico para cargar controlador como biblioteca.

¿Cómo pasar datos de un controlador a otro en codeigniter?

En Codeigniter hay muchas formas de aprobar el valor de un controlador para otro. Puedes usar codeigniter Sesión para aprobar los datos de un controlador a otro controlador . $ this-> load-> library ('sesión'); Entonces puedes configurar el flash datos valor usando el nombre de la variable.

Recomendado: