propel Создать или обновить объект, если не существует - INSERT or UPDATE, CREATE if Not Exists -- пример кода
Primary tabs
Чтобы создать или обновить объект если он не существует (поиск по primary key -- id) используйте код типа:
/* $data['id'] may be empty! -- $data['id'] может быть пустым */ $tGroup = \Logi\CarQuery::create()->filterById($data['id'])->findOneOrCreate(); // устанавливаем значения полей $tGroup->setName($data['name']); $tGroup->setWayId($data['way_id']); $tGroup->setCityId($data['city_id']); $tGroup->setZoneId($data['zone_id']); $timingGroup->save(); // сохраняем объект (строку в БД)
Если же строка не существует передавайте в data['id'] пустое значение)
- Log in to post comments
- 2865 reads