CMS
- 1 ответ
- 0 вопросов
0
Вклад в тег
// Ищем, существует ли запись с ключом $id
$model = MetaModel::model()->findByPk($id);
// Если записи нет, мы будем делать insert
if(!$model) {
$model = new MetaModel();
// Присваиваем атрибуты. Позаботьтесь о том, чтобы массив $attrs содержал их
$model->attributes = $attrs;
$res = $model->save();
}
else {
$res = Yii::app()->db->createCommand()
->update('{{table}}', // название таблицы
array(
'meta_val'=>':meta', // какое поле
),
'id=:id', // where id = ...
array(
':id' => $id, // param binding
':meta' => 'blablabla'
)
)
->execute();
}
echo intval($res).' rows affected';