0
Я не уверен, как правильно получить параметры OUT из хранимой процедуры в symfony с помощью doctrine.Как вернуть параметры OUT из хранимой процедуры в Symfony 1.4 с помощью Doctrine
Моя хранимая процедура выглядит следующим образом:
PROCEDURE procedure_name (IN val1 NUMERIC(10), ... , OUT out1 NUMERIC(10), OUT out2 NUMERIC(10), OUT out3 NUMERIC(10))
Я пробовал:
$sql = "CALL procedure_name('$val1', ... , @out1, @out2, @out3)";
$con = Doctrine_Manager::connection();
$statement = $con->prepare($sql);
$statement->execute();
$result = $con->query("SELECT @out1, @out2, @out3")->fetch_object();
Но это терпит неудачу с ошибкой «Вы должны иметь по крайней мере один компонент, указанный в вашем с.»
Любые идеи?