Maison >cadre php >PensezPHP >Une brève analyse des différences et des scénarios d'utilisation entre les méthodes I() et create() dans ThinkPHP

Une brève analyse des différences et des scénarios d'utilisation entre les méthodes I() et create() dans ThinkPHP

藏色散人
藏色散人avant
2021-12-27 16:06:292400parcourir

La colonne suivante du didacticiel thinkphpframework vous donnera une brève analyse des différences et des scénarios d'utilisation entre les méthodes I() et create() dans ThinkPHP.

Une brève analyse des différences et des scénarios d'utilisation entre les méthodes I() et create() dans ThinkPHP

Quelle est la différence entre la méthode I() recevant des données et la méthode create() recevant des données dans ThinkPHP ?

Différence :

  • La méthode I() filtrera automatiquement les entités HTML ;

  • la méthode create doit appeler manuellement la méthode de filtrage du modèle pour filtrer après la création automatique. La création inclut la création automatique d'objets de données et la création automatique. vérification. Saisie semi-automatique, mappage des champs.

Lequel est utilisé le plus fréquemment dans des circonstances normales ?

  • Lorsque le nombre de champs acceptés est petit, utilisez la fonction I() lorsque ces fonctions automatiques ne sont pas nécessaires ; I()函数;

  • 接受的字段数量多,使用create()

Lorsque le nombre de champs acceptés est grand, utilisez create() et peut remplir de nombreuses fonctions lors de la création de données, ce qui est pratique et rapide.

Apprentissage 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer