Yii 2 - Menampilkan query SQL dari query builder

alfa6661
- December 29, 2015
0 (0 votes)
Rate :
Cara menampilkan query SQL dari query builder pada Yii2 Framework

Pernahkah anda ingin mengetahui hasil query SQL yang akan dihasilkan oleh model / query builder pada Yii2? Sebetulnya hal ini bisa kita dapatkan dengan bantuan debug extension milik Yii 2. Akan tetapi, permasalahan mungkin muncul jika 1 halaman yang kita buka memiliki banyak query didalamnya, hal ini tentu akan mempersulit proses pencarian query yang kita cari.

Ini merupakan kode sederhana untuk menampilkan query SQL.

$query = Article::find()->where(['content' => null, 'status' => 1]);
echo $query->createCommand()->getRawSql();

kode diatas akan menghasilkan output query SQL:

SELECT * FROM `articles` WHERE (`content` IS NULL) AND (`status`=1)

Computer science education cannot make anybody an expert programmer any more than studying brushes and pigment can make somebody an expert painter

– Eric S. Raymond

Have a better explanation?

If you have comments about this post. Please write your comments below

No comments associated with this article