Peut-on appeler un contrôleur depuis un autre contrôleur ?
Peut-on appeler un contrôleur depuis un autre contrôleur ?

Vidéo: Peut-on appeler un contrôleur depuis un autre contrôleur ?

Vidéo: Peut-on appeler un contrôleur depuis un autre contrôleur ?
Vidéo: Apprendre Laravel - Les contrôleurs 2024, Novembre
Anonim

En général, tu n'utilisera pas un contrôleur d'un autre puisque: Contrôleurs renvoient généralement un résultat d'un type destiné à être utilisé par le framework MVC. Toutes ces informations devraient être transmises par le framework MVC.

Par conséquent, peut-on appeler un contrôleur depuis un autre contrôleur ?

Oui, tu peux appeler une méthode de un autre contrôleur . Les manette est aussi une classe simple. Les seules choses sont que son héritage Manette Classer. Vous pouvez créer un objet de la manette , mais il volonté ne fonctionne pas pour le routage si tu voulez rediriger vers un autre page.

qu'est-ce que la redirection vers l'action MVC ? RedirigerVersAction (String, RouteValueDictionary) Redirige vers l'action spécifiée à l'aide du nom de l'action et du dictionnaire d'itinéraires. RedirigerVersAction (String, String, Object) Redirige vers l'action spécifiée à l'aide du nom de l'action, du nom du contrôleur et du dictionnaire de routes.

Deuxièmement, pouvons-nous être autorisés à appeler un contrôleur à partir d'un autre contrôleur dans CodeIgniter ?

Ceci n'est fondamentalement pas pris en charge dans code-allumeur , mais il y a certains hacks qui te permet à faire donc. Comme je utiliser un hack très basique pour charger manette comme bibliothèque.

Comment passer des données d'un contrôleur à un autre dans codeigniter ?

Dans Codeigniter il y a plusieurs façons de passe la valeur de un contrôleur à d'autres. Vous pouvez utiliser code-allumeur Séance à passe les données d'un contrôleur à un autre contrôleur . $this->load->library('session'); Ensuite, vous pouvez régler le flash Les données valeur en utilisant le nom de la variable.

Conseillé: