Heim >PHP-Framework >YII >Wie gebe ich eine SQL-Anweisung in Yii aus?

Wie gebe ich eine SQL-Anweisung in Yii aus?

青灯夜游
青灯夜游Original
2020-04-20 17:36:472805Durchsuche

Yii ist ein leistungsstarkes PHP5-Webanwendungsentwicklungsframework für die Entwicklung umfangreicher Webanwendungen. Mit einem einfachen Befehlszeilentool kann yiic schnell ein Webanwendungscode-Framework erstellen. Entwickler können Geschäftslogik basierend auf dem generierten Code-Framework hinzufügen, um die Anwendungsentwicklung schnell abzuschließen.

Wie gebe ich eine SQL-Anweisung in Yii aus?

Und yii2.0 ist Version 2.0 des Yii-Frameworks. Da das Yii2.0-Versionsframework komplett neu geschrieben wurde, gibt es einige Unterschiede zwischen den Versionen 1.1 und 2.0. [Empfohlenes Lernen: yii-Framework]

Yii 2.0 bietet zwei Datenoperationsmethoden, eine ist das Datenmodell [models] und die andere ist [yiidbQuery()], die speziell verwendet werden soll. hängt von den persönlichen Vorlieben ab.

Die Beispiele für das Drucken von SQL-Anweisungen im Modellmodus lauten wie folgt:

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

im YiidbQuery()-Modus zum Drucken von SQL-Anweisungen lauten wie folgt:

$query = (new \yii\db\Query())->select('id')->from('channel')->where('id = 1');
echo $query->createCommand()->getRawSql();

Weitere Informationen zu diesem Thema erhalten Sie bitte Achten Sie auf PHP Chinese Net! !

Das obige ist der detaillierte Inhalt vonWie gebe ich eine SQL-Anweisung in Yii aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn