В ревизии http://code.google.com/p/yii/source/detail?r=3303 допущена досадная ошибка, забыли убрать кавычки в COciCommandBuilder.
CActiveRecord::insert() в оракле из-за этого сломался.
Комментарий отписал в http://code.google.com/p/yii/issues/detail?id=2463.
SamDark, прошу подправить, так как issue2463 закрыт и, возможно, мой комментарий никто не увидит.
yii 1.1.8 Ошибка в ревизии r3303
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: yii 1.1.8 Ошибка в ревизии r3303
Я с Oracle очень очень давно не работал, так что подтвердить не могу. Если убрать кавычки, ситуация исправляется?
Нравится Yii? Давайте сделаем его лучше!.
Re: yii 1.1.8 Ошибка в ревизии r3303
Да, исправляется.Sam Dark писал(а):Я с Oracle очень очень давно не работал, так что подтвердить не могу. Если убрать кавычки, ситуация исправляется?
Иначе получается неверный SQL, например:
Код: Выделить всё
$sql.=' RETURNING ""ID"" INTO :RETURN_ID';