This method is called by QueryBuilder when it starts to build SQL from a query object.
You may override this method to do some final preparation work when converting a query into a SQL statement.
public prepare ( |
||
$builder |
/** * @param \yii\db\Query $select * @param \yii\db\Connection $db * @return string */ function getsql(\yii\db\Query $select, $db = null) { if ($db === null) { $db = Yii::$app->getDb(); } return $select->prepare(Yii::$app->db->queryBuilder)->createCommand($db)->rawSql; }