2013-04-04 2 views

Répondre

0

Jetez un coup d'oeil dans le hooks. Vous pouvez configurer une fonction ou une méthode d'une classe à exécuter à différents endroits du cycle de vie de chaque requête, en fonction de vos besoins.

Si vous avez besoin de l'instance du contrôleur pour votre fonctionnalité (le $this dans la plupart des contextes), vous devez probablement le post_controller_constructor un, et utiliser le get_instance() pour obtenir une prise de l'instance du contrôleur à l'intérieur du crochet, pour charger dans les bibliothèques ou appel modèles et autres.

Une autre façon pourrait être que vous étendez la classe CI_Controller avec une classe MY_Controller, le placer sous application/core/MY_Controller.php et déplacez votre code à l'intérieur que les classes __construct et utilisez la MY_Controller comme la classe de base de vos contrôleurs réguliers, comme décrit la page Creating Core System Classes .

0

Ajoutez une bibliothèque en chargement automatique, puis dans ce fichier de bibliothèque, appelez __construct pour appeler votre fonction.

+0

Cela ne semble pas être une bonne réponse, étant donné que l'OP demande une réponse codeigniter et vous dites que vous ne savez pas comment le faire dans le codeigniter. –

Questions connexes