Considerando uma instalação padrão do framework CodeIgniter...
Imagem de fundo

Considerando uma instalação padrão do framework CodeIgniter...

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):


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


B

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


C

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


D

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