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

Wie gebe ich eine SQL-Anweisung in Yii aus?

青灯夜游
Freigeben: 2020-05-11 18:31:12
Original
2800 Leute haben es durchsucht

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();
Nach dem Login kopieren

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();
Nach dem Login kopieren

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!

Verwandte Etiketten:
yii
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage