Manual CodeIgniter com Lumine

Olá, antes de mais nada, esta pagina serve como referencia apenas para as modificações acrescentadas ao CodeIgniter, sendo sua documentação oficial usada como padrão.

Antes de tudo, foi criado uma classe chamada LumineClass, que é usada para carregar o Lumine dentro do CodeIgniter. Também foi adicionado um método dentro de Loader para fazer a importação dos modelos para todo o CodeIgniter, lumineModel().

Antes de iniciar o lumine, é necessário carregar suas configurações. Dentro do arquivo /system/application/config/database.php, altere as seguintes linhas:

Para iniciar o lumine, é necessário carrega-lo:

$this->load->librarie("LumineClass");

Pra quem não gosta de carregar manualmente, pode colocar em /system/application/config/autoload.php assim:

$autoload['libraries'] = array(”LumineClass”);

Após carregar o Lumine, é só importar os modelos (Outro ponto importante, o modo como foi configurado, os modelos ficam dentro da pasta models, dentro dos modelos, a variavel $package deve conter “models”, $package = “models”):

$this->load->lumineModel("modeloDados");

Pra quem não gosta de carregar manualmente, pode colocar em /system/application/config/autoload.php assim:

$autoload['lumineModel'] = array(”modeloDados”);

Com essas pequenas alterações, temos a utilização do Lumine em qualquer parte do CodeIgniter. Agora é só mapear suas classes e utiliza-las em seus Controladores.