Maison > cadre php > YII > Comment afficher une instruction SQL dans Yii ?

Comment afficher une instruction SQL dans Yii ?

青灯夜游
Libérer: 2020-05-11 18:31:12
original
2775 Les gens l'ont consulté

Yii est un framework de développement d'applications Web PHP5 hautes performances permettant de développer des applications Web à grande échelle. Un simple outil de ligne de commande yiic peut créer rapidement un cadre de code d'application Web. Les développeurs peuvent ajouter une logique métier basée sur le cadre de code généré pour terminer rapidement le développement d'applications.

Comment afficher une instruction SQL dans Yii ?

Et yii2.0 est la version 2.0 du framework Yii. Étant donné que le framework de la version Yii2.0 est complètement réécrit, il existe de nombreuses différences entre les versions 1.1 et 2.0. [Apprentissage recommandé : yii framework]

Yii 2.0 fournit 2 méthodes d'exploitation des données, l'une est le modèle de données [models] et l'autre est [yiidbQuery()], laquelle utiliser spécifiquement, dépend des préférences personnelles.

Les exemples d'impression d'instructions SQL en mode modèles sont les suivants :

$query = User::find()->where(['id'=>[1,2,3,4])->select(['username'])
echo $query->createCommand()->getRawSql();
Copier après la connexion

yiidbQuery() d'impression d'instructions SQL en mode modèles :

$query = (new \yii\db\Query())->select('id')->from('channel')->where('id = 1');
echo $query->createCommand()->getRawSql();
Copier après la connexion

Pour plus de connaissances connexes, veuillez faites attention à PHP Chinese Net ! !

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!

Étiquettes associées:
yii
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal