HUFERSIL.WEBDEVELOPER - Soluções com qualidade - Hugo Ferreira da Silva

  • Lumine 1.3.6 Sex, 10 de julho de 2009 - as 14h54 - Nenhum comentário

    Coloquei para download hoje mais uma atualização de Lumine, com algumas novidades:

    Conversão dos dados para JSON:
    - Agora você pode recuperar os resultados na representação JSON com os métodos toJSON e allToJSON. Para que este método funcione, é necessário que a extensão de JSON esteja habilitada. Exemplo de uso: 

    $pess = new Pessoa();
    $pess->get(1);
    // imprime no formato JSON
    echo $pess->toJSON();
    // imprime no formato JSON, mas antes converte os valores para UTF-8
    echo $pess->toJSON(true);
    // o mesmo pode ser feito com todo o resultset
    print_r($pess->allToJSON(true));
    

    Método remove(string $linkname, array $items)
    Antes, já existia o método removeAll(string $linkname), onde todos os itens do relacionamento da entidade chamadora eram removidos. Agora, você pode remover elementos específicos do relacionamento. Este método é específico para relacionamentos N-M. Exemplo:

    // recupera pessoa com codigo 1
    $pessoa = Pessoa::staticGet(1);
    //remove os modulos 1 e 3 vinculados a esta pessoa
    $pessoa->remove('modulos',array(Modulo::staticGet(1)
        , Modulo::staticGet(3)));
    // pode ser escrito tambem como
    $pessoa->remove('modulos', array(1,3));
    

    Caso a lista de itens não seja um array, Lumine converterá o valor automaticamente para um array.
    Amanhã estarei postando um artigo sobre como trabalhar com relacionamentos N-M e 1-N.

    @braços e fiquem com Deus!

  • Lumine - Validações em PHP Seg, 06 de julho de 2009 - as 17h29 - Nenhum comentário

    Algumas pessoas tem me perguntado, qual a melhor forma de utilizar as validações de Lumine em PHP.
    Na minha opinião, a melhor forma de utilizar é sobrescrevendo o método padrão e fazer uma chamada ao método da classe pai.

  • Organização de conteúdo do blog Qui, 02 de julho de 2009 - as 22h53 - Nenhum comentário

    Hoje fiz uma alteração no meu site para poder procurar o conteúdo no site.
    Fiz a separação por tags nos posts do blog.

    Para ver, vá até o final da página inicial, no link "Ver todos os posts", ou clique aqui!

    @braços e fiquem com Deus!
     

  • Lumine - Sub-Select Qua, 01 de julho de 2009 - as 12h25 - 4 comentários

    Muitas pessoas tem me perguntado como se fazer sub-select utilizando Lumine.
    De uma forma simples, hoje Lumine não tem suporte a sub-select's, mas você pode fazê-la de outras formas.

    Hoje vou mostrar de duas formas: uma utilizando in e not in e outra com concatenação de strings.

Páginas: 1 | 2

Arquivo

Tags