Peut CodeIgniter Fonctions d'aide pour utiliser les fonctions de base de données?
Un de mes CodeIgniter les fonctions de Contrôleur doit appeler une fonction récursive dans le cadre de ses fonctionnalités. L'appel de la fonction étouffe si je l'ai mis à l'intérieur de la classe du contrôleur, et il ne peut pas accéder fonctions de base de données ($this->db->get())
si je l'ai mis à l'extérieur de la classe. Seraient-il une fonction d'assistance à résoudre ce problème?
Merci de poster votre code de contrôleur.
Pourquoi ne pas utiliser un modèle? C'est là que votre DB interactions sont censés aller de toute façon.
Pourquoi ne pas utiliser un modèle? C'est là que votre DB interactions sont censés aller de toute façon.
OriginalL'auteur Rorrik | 2013-04-08
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir de l'instance:
Après cela, vous serez en mesure d'utiliser
$CI->db
pour les requêtes..Pourquoi il est voté? S'il vous plaît laissez-nous savoir quel est le problème avec cela.
OriginalL'auteur Svetoslav
Si vous souhaitez utiliser $this dans les bibliothèques, les aides, et d'accéder à toutes les méthodes:
Vous pouvez le faire aussi:
ou
C'est un grand fil, explique comment utiliser get_instance() une fois que vous savez que vous voulez utiliser get_instance().
OriginalL'auteur Sangar82
On peut définir une fonction d'assistance
et nous pouvons l'appeler à partir de la vue comme
OriginalL'auteur Naveed Ramzan