Как выполнить два последовательных запроса в Yii2 - PullRequest
0 голосов
/ 29 марта 2020

Мне нужно выполнить следующие два запроса в рамках.

Первый запрос для ГИС, чтобы выбрать текущую версию. QUERY ONE IS => SELECT sde.sde_set_current_version ('testVer')

И второй запрос касается выбора из таблицы слоев. SELECT * FROM lyr_test Где objectid = 1

Я использую запрос инструментов в моей базе данных, как это => SELECT sde.sde_set_current_version ('testVer'); SELECT * FROM lyr_test Где objectid = 1 и работает правильно, но я хочу использовать в Yii2 работу с кадром

public function setCurrentVersion($sql='SELECT * FROM lyr_test Where objectid=1', $versionName = 'web_edit')
{
    $db_in_model = GisModel::getDb();
    $db_in_model->createCommand("SELECT sde.sde_set_current_version('" . $versionName . "')")->queryOne();
    return $db_in_model->createCommand($sql)->queryAll();

}

...