HUFERSIL.WEBDEVELOPER

Lumine – 1.6!

Fala pessoal,

Coloquei hoje uma nova versão de Lumine.
Agora a forma de mapeamento pode ser feita através de annotations.
Lumine ainda continua sendo compatível com PHP 5.2.

Vocês podem baixa-lo na seção de downloads. Atenção para as anotações que coloquei nesta seção! Houveram alterações em nomenclaturas e formas de validação.

@braços e fique com Deus!
 

2 Responses to “Lumine – 1.6!”

  • Nelson Rosenberg diz:

    Olá Hugo,

    Já a algum tempo utilizo seu framework pois acho a melhor forma de lidar facilmente com objetos no PHP, porém utilizava uma versão antiga e hoje tentei atualizar para a mais nova. Notei, entretanto, após horas de tentativas, que o autoload não está mais fucnionando como deveria.

    Explico:

    Antes utilizava uma função exatamente como estava no seu site:

    function __autoload( $className )
    {
    Lumine::autoload( $className );
    }

    Exceto que era Import ao invez de autoload. Pois bem, tentei utilizar ambos e sempre ocorria o mesmo erro, a função __autoloader não era sequer chamada. Imginei que seria porque agora o Lumine estivesse usando spl_autoload_register , então modifiquei a função acima para:

    function lodearClasses( $className )
    {
    Lumine::autoload( $className );
    }

    spl_autoload_register (“loaderClasses”);

    Feito isso, o Lumine passou a acusar o seguinte erro:

    Fatal error: Class ‘Lumine_ConnectionManager’ not found

    Após horas, não consegui resolver este erro, forçando então a fazer uma funçao de autoloader propria para realizar o carregamento automatico das classes geradas pela engenharia reversa do Lumine.

    Continue com o bom trabalho e espero ter ajudado.

    • Hugo Silva diz:

      Olá Nelson,

      Faça desta forma:

      // inclui os arquivos necessários
      include APPPATH . ‘lumine-conf.php’;
      include_once APPPATH . ‘libraries/lumine-1.6/Lumine.php’;

      // inicia a configuração
      $conf = new Lumine_Configuration($lumineConfig);

      // registra o método estático “import”
      spl_autoload_register(array(‘Lumine’,'import’));

      @braços e fique com Deus!

Deixar uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

*

Pode usar estas etiquetas HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">