Detalhes de Software:
Versão: 4.2.4
Data de upload: 20 Feb 15
Licença: Livre
Popularidade: 17
Agile Toolkit é uma fonte aberta (AGPL & nbsp; v3 licença) software que fornece uma estrutura nova, eficiente e orientada a objetos PHP para desenvolvedores web que querem desenvolver aplicações web poderosas e ricas.
Toolkit Agile é inspirado nos Kits de ferramentas da área de trabalho, tais como QT, .NET ou o cacau, a fim de fornecer estrutura de aplicativo web inteligente para todos os tipos de programadores web.
Embora fornecendo suporte pago para uso comercial, Agile Toolkit é gratuito para projetos de código aberto
O que é novo nesta versão:.
- Geral:
- Adicionado PSR-2 respeito a muitos arquivos de núcleo. Vai continuar a melhorar a outras classes também.
- Adicionado composer.json. Toolkit Agile pode ser instalado através Composer agora
- Ao chamar setController, segundo argumento pode especificar o nome ou padrão opções
- Correções de segurança em Logger
- acrescentou cada método () (semelhante ao jQuery) para o modelo e DSQL. Executará especificado pode ser chamado para cada linha.
- adicionou suporte para em modelos
- api- & gt; addSharedLocation () agora é chamado (se definido) por PathFinder antes de quaisquer localizações são inicializados
- acrescentou ApiInstall para a construção de instaladores. Por agora não documentada como ele ainda pode mudar. Use com cuidado.
- melhorou outputting erro. Código obsoleto removido e melhor linha de destaque que produziu o erro
- melhorias na Tester
- atualizar para jQuery 1.8.3 e jQuery UI 1.9.2
- ferramentas adicionadas / getjq que automatiza bungling de jQuery e jQuery UI (também atualiza PHP)
- remover capacidade de modelos de depuração por meio de argumentos GET
- suporte melhorado para namespaces aninhados, acrescentou PSR-0 conformidade para pathfinder
- evitar campo somente leitura de apagar valor do campo
- acrescentou VirtualPage, permitindo a criação de página em branco separado e mostrar que, em vez. Útil em popups.
- acrescentou PHPCS farejar configuração para validação estilo Agile Toolkit (ferramentas / phpcs)
- migração sql agora pode coisas de saída com & quot; selecione 'blá'; & quot; durante as migrações
- correções de bugs, como de costume
- CRUD:
- CRUD é reformulado utilizando VirtualPage e novo botão. Agora muito mais extensível e mais rápido.
- CRUD- & gt; Addref () permitem furar hasMany () relação do modelo com sujeira dentro expansor. Usa VirtualPage
- CRUD- & gt; addFrame () é uma maneira prática agora para criar pop-up com alguns UI. Usa VirtualPage
- CRUD agora apresenta melhores rótulos dos botões e diálogos (Adicionar usuário, em vez de Add)
- allow_add, allow_edit, etc agora estão protegidos. Não mude-los diretamente, especificar através add () opções.
- NoSQL:
- severamente melhor processamento de modelos NoSQL
- adicionou suporte MemCache
- O suporte a sessões adicionado
- acrescentou loadBy e métodos semelhantes
- várias correções de bugs
- melhor manuseamento severily de modelos NoSQL
- adicionou suporte para armazenamento em cache (addCache ())
- DSQL:
- grupo () agora suporta expressões
- lançando DSQL a corda executa getOne () em vez de retornar a seleção
- acima correção revelaed muitos pequenos bugs. fixa-los.
- adicionado dsql- & gt; fieldQuery (), semelhante ao model- & gt; fieldQuery (). Excluirá outros campos e consulta só especificado um
- dsql- & gt; sum () melhorou
- ordem () para DSQL e Modelos encadeamento regra mudou. Última chamada para a ordem () irá agora ser a principal ordem de classificação. Chamando pedido com vários argumentos se comporta mesma maneira
- expr (& quot; Olá, [nome] & quot;, array ('name' = & gt; "mundo")) é agora devidamente comprovadas. Atualmente não escapa, mas a vontade!
- Modelo:
- silenciosamente ignorar incorreta tipo de associação (caso contrário, ele é considerado como alias de tabela criando erros SQL)
- acrescentou Model_Table- & gt; tryDelete ()
- acrescentou triagem e suporte limite para o modelo (não-relacional)
- hasMany agora pode ser alias, especificando quarto argumento, que é então utilizado dentro ref ().
- JS:
- mudou o comportamento de rolagem e dimensionamento vertical de frameURL / dialogURL
- comportamentos de forma fixa com nomes abreviados
- melhorou ícone somente botão manipulação (usa text = false)
- caixas widget tem 2 novos métodos - select_all e unselect_all
- CSS e menos:
- separados mistura em atk4-mixins.less
- prefixo removido (costumava ser "ui-icon ') a partir de Button- & gt;. SetIcon ()
- Form:
- readonly campos são exibidos com nl2br
- form- & gt; setLayout () também suporta SMlite objeto (se você não quiser especificar um arquivo)
- Visualizações:
- ver HTML produzido por qualquer ponto de vista, chamando view- & gt; debug ()
- acrescentou Menu_jUI - Menu jQuery compatível
- acrescentou View_DropButton
- acrescentou View_Flyout
- URL menu pode ser jQuery_Chain agora
- Pesquisa rápida e Grade limpa
- contagem total de CompleteLister mudou. em vez de $ totais ['row_count'] use $ total_rows
- Filtro melhorado
- campos com valores múltiplos da grade agora vai mostrar o valor em vez de chave.
- Limparam tipo de modelo = & gt; campo de formulário associações de tipo em MVCForm
- setProperty () é agora obsoleto, por isso use SetAttr ()
- Aplicação:
- capacidade adicional para especificar uma classe Logger diferente através da propriedade $ logger_class
- acrescentou destroySession em apiweb
- obsoletes removidos:
- removido Form_Field- & gt; setNotNull () usam ValidateNotNull vez
- removido Form_Field- & gt; setDefault () e getDefault (), conjunto de uso () / get ()
Os scripts
Comentários não encontrado