La colonne tutorielle thinkphp framework suivante vous donnera une brève introduction aux différences entre les frameworks CI et TP. J'espère qu'elle sera utile aux amis dans le besoin !
Parlons de la différence entre les frameworks CI et TP ?
J'ai utilisé deux frameworks différents (voici des exemples de TP3 et CI2). Laissez-moi vous donner un exemple :
1 Concernant les méthodes personnalisées, il existe de nombreuses méthodes à une seule lettre encapsulées sur TP, comme U, I. , etc., faciles à appeler. Par exemple : acceptez les paramètres de get/post, TP est I('get.id'), mais CI est $this->input->get('id');
2. pour appeler TP. Un M ou D est terminé, puis une opération de chaîne M(tabel)-> C'est comme ça sur CI, chargez d'abord $this->load->model('user_model'), puis utilisez $this->user_model->get_value_by_pk(
3. Le fonctionnement en chaîne est vraiment pratique et extrêmement pratique. Celui de CI n'est pas mauvais et prend en charge les opérations en chaîne, mais j'aime toujours TP, donc je ne donnerai pas d'exemple ici
4 Chargement : lors du chargement sur TP, toutes les bibliothèques de classes sont chargées au début, puis. il n'est pas nécessaire de charger les CI un par un, les CI sont chargés selon les besoins. Il y a des exemples dans 2
5. En termes d'utilisation, TP est un framework domestique. Vous pouvez en gros trouver des réponses à de nombreuses questions, et la communauté chinoise s'en sort également plutôt bien. Bien que CI soit un framework étranger, il est petit et pratique, et les deux frameworks peuvent être maîtrisés en quelques minutes
6 Pour parler des différences évidentes entre les deux, j'aimerais aller sur les deux sites officiels pour lire l'introduction ; . Si vous parcourez les manuels des deux, vous comprendrez beaucoup de choses.
Recommandé : "Les 10 derniers didacticiels vidéo thinkphp"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!