Heim >PHP-Framework >Denken Sie an PHP >Lassen Sie uns über den Unterschied zwischen CI- und TP-Frameworks sprechen.
Die folgende thinkphp-FrameworkTutorial-Kolumne gibt Ihnen eine kurze Einführung in die Unterschiede zwischen CI- und TP-Frameworks. Ich hoffe, dass sie für Freunde in Not hilfreich ist!
Lassen Sie uns über den Unterschied zwischen CI- und TP-Framework sprechen?
Ich habe zwei verschiedene Frameworks verwendet (hier sind Beispiele für TP3 und CI2):
1 In Bezug auf benutzerdefinierte Methoden gibt es viele in TP gekapselte Einzelbuchstabenmethoden, wie z. B. U, I usw., die einfach aufzurufen sind. Beispiel: Akzeptieren Sie Parameter von get/post, TP ist I('get.id'), aber CI ist $this->input->get('id');
2 Modell Es ist auch sehr praktisch Um TP aufzurufen, ist ein M- oder D-Kettenvorgang abgeschlossen. Dies ist auf CI so: Laden Sie zuerst $this->load->model('user_model') und verwenden Sie dann $this->user_model->get_value_by_pk();
3 Die Kettenbedienung ist wirklich praktisch und äußerst komfortabel. Das in CI ist nicht schlecht und unterstützt Kettenoperationen, aber TP gefällt mir trotzdem, daher werde ich hier kein Beispiel geben
4 Laden: Beim Laden auf TP werden zu Beginn alle Klassenbibliotheken geladen und dann Es besteht keine Notwendigkeit, CI einzeln zu laden, CI wird nach Bedarf geladen. Es gibt Beispiele in 2
5. In Bezug auf die Verwendung ist TP im Grunde genommen eine Antwort auf viele Fragen, und auch die chinesische Community schneidet gut ab. Obwohl CI ein fremdes Framework ist, ist es klein und praktisch und kann in wenigen Minuten erlernt werden.
6 Um über die offensichtlichen Unterschiede zwischen den beiden zu sprechen, möchte ich die Einführung lesen Wenn Sie sich die Handbücher beider ansehen, werden Sie viel verstehen.
Empfohlen: „Die neuesten 10 Thinkphp-Video-Tutorials“
Das obige ist der detaillierte Inhalt vonLassen Sie uns über den Unterschied zwischen CI- und TP-Frameworks sprechen.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!