createCommand()->getRawSql();" pour imprimer des instructions SQL. L'instruction "$query->createCommand()->getRawSql()" peut obtenir l'instruction SQL actuellement exécutée."/> createCommand()->getRawSql();" pour imprimer des instructions SQL. L'instruction "$query->createCommand()->getRawSql()" peut obtenir l'instruction SQL actuellement exécutée.">
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()].
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();
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();
Apprentissage recommandé : cadre yii
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!