

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considerando uma instalação padrão do framework CodeIgniter 3, as boas práticas para atualização do seu core e a necessidade de criar uma função _toString() personalizada que seja herdada por todos os Models, o modo correto de realizar a construção/instalação se dará pela criação do(a):
arquivo MY_Model.php, na pasta"\application\core"; criar a classe MY_Model, estendendo da classe CI_Model e nela criar a função pública _toString(); estender todos os modelos dessa nova classe MY_Model
arquivo MY_Model.php, na pasta"\application\libraries"; criar a classe Model, estendendo da classe CI_Model e nela criar a função pública _toString(); estender todos os modelos da classe CI_Model
arquivo Model.php, na pasta\application\core"; criar a classe Model, estendendo da classe CI_Model e nela criar a função protected _toString(); estender todos os modelos dessa nova classe Model
função _toString() no arquivo Model.php, localizado na pasta "\system\core", como função pública da classe CI_Model; estender todos os modelos da classe CI_Model