Я получаю Невозможно получить доступ к защищенному свойству CI_DB_mysqli_driver :: $ _ protect_identifiers. Код выглядит следующим образом
function xyz($use_protech_identifier = false) { $this->db->_protect_identifiers=$use_protech_identifier; }
Проверьте это.Может быть, это будет работать из-за последней версии CI. Удалить _ из protect_identifiers.
$this->db->protect_identifiers=$use_protech_identifier;
Также см. Тот же ответ, который я дал в https://stackoverflow.com/a/50738006/3449206