activerecord Oracle - добавление sysdate

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
RGF
Сообщения: 213
Зарегистрирован: 2013.01.29, 13:19

activerecord Oracle - добавление sysdate

Сообщение RGF »

Подскажите, как записать значение sysdate в таблицу?
Пробую так, получаю ошибку:
$model = new \common\models\Test;
$model->AL_USER = Yii::$app->user->identity->username;
$model->AL_DATE = 'sysdate';
$model->save();
Аватара пользователя
diselop
Сообщения: 240
Зарегистрирован: 2013.01.29, 14:56

Re: activerecord Oracle - добавление sysdate

Сообщение diselop »

Ошибку бы увидеть.
RGF
Сообщения: 213
Зарегистрирован: 2013.01.29, 13:19

Re: activerecord Oracle - добавление sysdate

Сообщение RGF »

да с ошибкой все просто, sysdate в insert приходит в кавычках (..., 'sysdate', ...)
Аватара пользователя
Faenir
Сообщения: 292
Зарегистрирован: 2010.01.06, 01:46
Откуда: Симферополь

Re: activerecord Oracle - добавление sysdate

Сообщение Faenir »

Возможно так получится:

Код: Выделить всё

$model->AL_DATE = new Expression('sysdate'); 
RGF
Сообщения: 213
Зарегистрирован: 2013.01.29, 13:19

Re: activerecord Oracle - добавление sysdate

Сообщение RGF »

спасибо!
Ответить