Я пытаюсь найти что-то вроде insert_or_update
(аналогично тому, что предлагает Laravel) в CodeIgniter 3. Самое близкое, что я нашел, это $this->db->replace()
, но я не могу найти ничего, что указывает на то, что оно может/ нельзя использовать вместе с ->where()
.Основываясь на документах, я не верю, что это сработает, поскольку в нем не указан ->where()
в качестве опции, но я хотел бы еще раз проверить это.
Я надеюсь, что смогу сделать что-то вроде...
$data = [...];
$whereSearch = [...];
$this->db->replace($data)->where($whereSearch);