| Spops :: Tool :: Createonly Spops :: Tool :: Createonly é um módulo Perl para fazer um objeto específico Criar somente - não pode ser atualizado. |
Baixe Agora |
Spops :: Tool :: Createonly Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Chris Winters
- Site do editor:
- http://search.cpan.org/~cwinters/SPOPS-0.87/SPOPS/SQLInterface.pm
Spops :: Tool :: Createonly Tag
Spops :: Tool :: Createonly Descrição
Spops :: Tool :: Createonly é um módulo Perl para fazer um objeto específico Criar somente - ele não pode ser atualizado. Spops :: Tool :: CreateOnly é um módulo Perl para criar um determinado objeto Criar somente - não pode ser atualizado.Synopsis # Carregar informações com regra de criação Somente minhas bolas $ = {class => 'esta :: classe', ISA => , campo => , id_field => 'E-mail', base_table => 'test_table', regras_from => ,}; Spops :: Initialize-> Process ({Config => {test => $ Spops}}); # Fetch um objeto e tente modificá-lo ... meu $ object = isto :: Class-> buscar ('Prez@whitehouse.gov'); $ Object -> {country} = "tempo / warnerland"; # Tentando salvar o objeto lança um erro: # "Objetos em só podem ser inseridos, não atualizados. Nenhuma alteração feita" eval {$ Object-> Salvar}; if ($ @) {Imprimir $ @} # instanciar um novo objeto e tente salvá-lo ... meu $ new_object = isto :: class-> NOVO ({E-mail => 'foo@bar.com', idioma => 'LV', Country => 'Freedonia'}); eval {$ new_object-> Salvar ()}; # ... funciona como normal, o objeto é salvo. Hooray! Esta é uma regra simples para garantir que as chamadas para salvar () em um objeto já salvo não façam nada. Chamando Salvar () em um novo objeto (não salvo) funciona normalmente. Assim, você tem apenas objetos somente.methodsbehavior_factory () instala o comportamento durante o processo de geração de classe.Generate_PerSistence_Methods () gera um método salvar () que emite um aviso e um no-op quando chamado de objeto salvo. Requisitos: · Perl.
Spops :: Tool :: Createonly Software Relacionado