Maison  >  Article  >  développement back-end  >  À propos de la méthode table de la méthode ThinkPHP CURD

À propos de la méthode table de la méthode ThinkPHP CURD

不言
不言original
2018-06-08 15:21:221549parcourir

Cet article présente principalement la méthode table de la méthode ThinkPHP CURD. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

La méthode table de la méthode ThinkPHP CURD est principalement. utilisé. Tableau de données pour l’opération spécifiée. Cet article présente principalement l'utilisation de la méthode table. Les amis qui en ont besoin peuvent se référer à

La méthode table de la méthode ThinkPHP CURD est également l'une des méthodes de fonctionnement cohérentes de la classe modèle. Cette méthode est principalement. utilisé pour spécifier les opérations. Fiche technique .

L'utilisation spécifique est la suivante :

Généralement, le système peut identifier automatiquement la table de données correspondante actuelle lors de l'exploitation du modèle, donc la méthode de la table est généralement utilisée pour :

1. Changez la table de données de l'opération ;
2. Faites fonctionner plusieurs tables ;

Par exemple :

$Model->table('think_user')->where('status>1')->select();

Vous pouvez également préciser la base de données dans la méthode table, par exemple :

$Model->table('db_name.think_user')->where('status>1')->select();

Il est à noter que le La méthode table ne modifiera pas la connexion à la base de données, vous devez donc vous assurer que l'utilisateur actuellement connecté a l'autorisation d'utiliser la base de données et la table de données correspondantes.

Après avoir changé de table de données, le système réobtiendra automatiquement les informations de cache de champ de la table de données commutée.

Si vous devez faire fonctionner plusieurs tables, vous pouvez l'utiliser comme ceci :

$Model->field('user.name,role.title')->table('think_user user,think_role role')->limit(10)->select();

Afin d'essayer de éviter les mots-clés avec mysql Il est recommandé d'utiliser un tableau pour définir les conflits, par exemple :

$Model->field('user.name,role.title')->table(array('think_user'=>'user','think_role'=>'role'))->limit(10)->select();

Ce qui précède représente l'intégralité du contenu de cet article. j'espère que cela sera utile à l'apprentissage de tout le monde. Plus Veuillez faire attention au site Web PHP chinois pour le contenu associé !

Recommandations associées :

Analyse sur l'utilisation par ThinkPHP de la méthode getlist pour implémenter la fonction de recherche de données

méthode setInc dans thinkphp3. 2.0 Analyse du code source de

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:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn